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