smf/inc/smfplugins/smfmusic/smfplaylistserviceplugin.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    25 #include <smfplaylist.h>
    25 #include <smfplaylist.h>
    26 #include <smfmusicprofile.h>
    26 #include <smfmusicprofile.h>
    27 #include <smftrackinfo.h>
    27 #include <smftrackinfo.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 playlists service. This class provides 
    34  * Interface specification for playlists service. This class provides 
    35  * basic functionality to allow applications to get playlists of a user, 
    35  * basic functionality to allow applications to get playlists of a user, 
    39  * All of the functionality described here should be implemented by a service
    39  * All of the functionality described here should be implemented by a service
    40  * specific plug-in.
    40  * specific plug-in.
    41  */
    41  */
    42 class SmfPlaylistServicePlugin : public SmfPluginBase
    42 class SmfPlaylistServicePlugin : public SmfPluginBase
    43 	{
    43 	{
    44 	Q_OBJECT
       
    45 public:
    44 public:
    46 	/**
    45 	/**
    47 	 * Constructor with default argument
    46 	 * Constructor with default argument
    48 	 * @param aUtil The SmfPluginManagerUtil instance. The plugins can 
    47 	 * @param aUtil The SmfPluginUtil instance. The plugins can 
    49 	 * call the method getAuthKeys() of this class, with its pluginID to 
    48 	 * call the method getAuthKeys() of this class, with its pluginID to 
    50 	 * get the OAuth keys, keys are returned only if this plugin is 
    49 	 * get the OAuth keys, keys are returned only if this plugin is 
    51 	 * authorised by Smf franework
    50 	 * authorised by Smf franework
    52 	 */
    51 	 */
    53 	SmfPlaylistServicePlugin( SmfPluginManagerUtil *aUtil );
    52 	SmfPlaylistServicePlugin( SmfPluginUtil *aUtil );
    54 	
    53 	
    55 	/**
    54 	/**
    56 	 * Destructor
    55 	 * Destructor
    57 	 */
    56 	 */
    58 	~SmfPlaylistServicePlugin( );
    57 	~SmfPlaylistServicePlugin( );