smf/inc/smfplugins/smfmusic/smfmusicsearchplugin.h
changeset 5 edb9dc8273d9
parent 3 0446eb7b28aa
equal deleted inserted replaced
4:969092730d34 5:edb9dc8273d9
    25 #include <QList>
    25 #include <QList>
    26 #include <smfmusicfingerprint.h>
    26 #include <smfmusicfingerprint.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 music search services. This class
    34  * Interface specification for music search services. This class
    35  * provides basic functionality to allow applications to search for 
    35  * provides basic functionality to allow applications to search for 
    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 SmfMusicSearchPlugin : public SmfPluginBase
    41 class SmfMusicSearchPlugin : 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 	SmfMusicSearchPlugin( SmfPluginManagerUtil *aUtil );
    51 	SmfMusicSearchPlugin( SmfPluginUtil *aUtil );
    53 	
    52 	
    54 	/**
    53 	/**
    55 	 * Destructor
    54 	 * Destructor
    56 	 */
    55 	 */
    57 	~SmfMusicSearchPlugin( );
    56 	~SmfMusicSearchPlugin( );