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