equal
deleted
inserted
replaced
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( ); |