Public Slots | Public Member Functions | Static Public Member Functions

AccountSetup::ProviderPluginProcess Class Reference

Class to manage the account provider plugins as separate processes. More...

#include <AccountSetup/ProviderPluginProcess>

List of all members.

Public Slots

void quit ()
 Clean termination of the plugin process.

Public Member Functions

 ProviderPluginProcess (QObject *object=0)
 Constructs the account provider plugin process.
SetupType setupType () const
Accounts::Account * account () const
 Gets the account being setup by this plugin.
QString serviceType () const
WId parentWindowId () const
 Gets the platform specific identifier of the window to which this plugin UI should be modal.
void setReturnToAccountsList (bool value)
 Sets the variable to go to accountsPage, when plugin exits.
void setExitData (const QVariant &data)
 sets the exit data.

Static Public Member Functions

static ProviderPluginProcessinstance ()
 Get the instance of the object.

Detailed Description

Class to manage the account provider plugins as separate processes.

The ProviderPluginProcess class takes care of handling the communication protocol between the client application and the account plugin process.

Definition at line 54 of file provider-plugin-process.h.


Member Function Documentation

Accounts::Account * ProviderPluginProcess::account (  )  const

Gets the account being setup by this plugin.

Note:
The returned object might not refer to an account stored on the accounts DB, if the task of this plugin is to create a new account.

Definition at line 162 of file provider-plugin-process.cpp.

QString ProviderPluginProcess::serviceType (  )  const
Returns:
The service type.

Definition at line 168 of file provider-plugin-process.cpp.

SetupType ProviderPluginProcess::setupType (  )  const
Returns:
The type of operation this plugin is expected to perform.

Definition at line 156 of file provider-plugin-process.cpp.


The documentation for this class was generated from the following files: