equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef HBACTIVITYPLUGIN_H |
18 #ifndef HBACTIVITYPLUGIN_H |
19 #define HBACTIVITYPLUGIN_H |
19 #define HBACTIVITYPLUGIN_H |
20 |
20 |
21 #include "hbactivityplugininterface.h" |
21 #include <QObject> |
|
22 #include "hbactivityplugininterface_p.h" |
22 |
23 |
23 class HbActivityPlugin : public HbActivityPluginInterface |
24 class HbActivityPlugin : public QObject, public HbActivityPluginInterface |
24 { |
25 { |
25 Q_OBJECT |
26 Q_OBJECT |
26 Q_INTERFACES(HbActivityPluginInterface) |
27 Q_INTERFACES(HbActivityPluginInterface) |
27 |
28 |
28 public: |
29 public: |
36 virtual QList<QVariantHash> activities(); |
37 virtual QList<QVariantHash> activities(); |
37 virtual QVariant activityData(const QString &activityId); |
38 virtual QVariant activityData(const QString &activityId); |
38 virtual bool waitActivity(); |
39 virtual bool waitActivity(); |
39 virtual QVariantHash parseCommandLine(const QStringList &commandLineParams); |
40 virtual QVariantHash parseCommandLine(const QStringList &commandLineParams); |
40 |
41 |
|
42 signals: |
|
43 void activityRequested(const QString &activityId); |
|
44 |
41 private: |
45 private: |
42 QObject *mActivityClient; |
46 QObject *mActivityClient; |
43 |
47 |
44 }; |
48 }; |
45 |
49 |