smf/inc/smfplugins/smfmusic/smflyricsserviceplugin.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    26 #include <QString>
    26 #include <QString>
    27 #include <smfsubtitle.h>
    27 #include <smfsubtitle.h>
    28 #include <smflyrics.h>
    28 #include <smflyrics.h>
    29 
    29 
    30 // Forward declaration
    30 // Forward declaration
    31 class SmfPluginManagerUtil;
    31 class SmfPluginUtil;
    32 
    32 
    33 /**
    33 /**
    34  * @ingroup smf_plugin_group
    34  * @ingroup smf_plugin_group
    35  * Interface specification for music track lyrics
    35  * Interface specification for music track lyrics
    36  *
    36  *
    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 SmfLyricsServicePlugin : public SmfPluginBase
    40 class SmfLyricsServicePlugin : 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 	SmfLyricsServicePlugin( SmfPluginManagerUtil* aUtil );
    50 	SmfLyricsServicePlugin( SmfPluginUtil* aUtil );
    52 	
    51 	
    53 	/**
    52 	/**
    54 	 * Destructor
    53 	 * Destructor
    55 	 */
    54 	 */
    56 	~SmfLyricsServicePlugin( );
    55 	~SmfLyricsServicePlugin( );