smf/inc/smfplugins/smfcontacts/smfcontactfetcherplugin.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    25 #include <smfcontact.h>
    25 #include <smfcontact.h>
    26 #include <smfgroup.h>
    26 #include <smfgroup.h>
    27 #include <smfplace.h>
    27 #include <smfplace.h>
    28 
    28 
    29 // Forward declaration
    29 // Forward declaration
    30 class SmfPluginManagerUtil;
    30 class SmfPluginUtil;
    31 
    31 
    32 /**
    32 /**
    33  * @ingroup smf_plugin_group
    33  * @ingroup smf_plugin_group
    34  * Interface specification for fetching contacts. This class provides 
    34  * Interface specification for fetching contacts. This class provides 
    35  * basic functionality to allow applications to obtain list of
    35  * basic functionality to allow applications to obtain list of
    38  * All of the functionality described here should be implemented by a service
    38  * All of the functionality described here should be implemented by a service
    39  * specific plug-in.
    39  * specific plug-in.
    40  */
    40  */
    41 class SmfContactFetcherPlugin : public SmfPluginBase
    41 class SmfContactFetcherPlugin : public SmfPluginBase
    42 	{
    42 	{
    43 	Q_OBJECT
       
    44 public:
    43 public:
    45 	/**
    44 	/**
    46 	 * Constructor with default argument
    45 	 * Constructor with default argument
    47 	 * @param aUtil The SmfPluginManagerUtil instance. The plugins can 
    46 	 * @param aUtil The SmfPluginUtil instance. The plugins can 
    48 	 * call the method getAuthKeys() of this class, with its pluginID to 
    47 	 * call the method getAuthKeys() of this class, with its pluginID to 
    49 	 * get the OAuth keys, keys are returned only if this plugin is 
    48 	 * get the OAuth keys, keys are returned only if this plugin is 
    50 	 * authorised by Smf franework
    49 	 * authorised by Smf franework
    51 	 */
    50 	 */
    52 	SmfContactFetcherPlugin( SmfPluginManagerUtil* aUtil );
    51 	SmfContactFetcherPlugin( SmfPluginUtil* aUtil );
    53 	
    52 	
    54 	/**
    53 	/**
    55 	 * Destructor
    54 	 * Destructor
    56 	 */
    55 	 */
    57 	~SmfContactFetcherPlugin( );
    56 	~SmfContactFetcherPlugin( );