activityfw/orbitintegration/hbactivityplugin/hbactivityplugin.h
changeset 93 82b66994846c
parent 92 782e3408c2ab
child 94 dbb8300717f7
equal deleted inserted replaced
92:782e3408c2ab 93:82b66994846c
    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