activityfw/orbitintegration/hb/tsrc/unit/unittest_hbapplication/fake_hbactivityplugin/hbactivitypluginfake.h
changeset 117 c63ee96dbe5f
equal deleted inserted replaced
115:3ab5c078b490 117:c63ee96dbe5f
       
     1 #ifndef HBACTIVITYPLUGINFAKE_H
       
     2 #define HBACTIVITYPLUGINFAKE_H
       
     3 
       
     4 #include "hbactivityplugininterface_p.h"
       
     5 
       
     6 class HbActivityPluginFake : public HbActivityPluginInterface
       
     7 {
       
     8     Q_OBJECT
       
     9     Q_INTERFACES(HbActivityPluginInterface)
       
    10     
       
    11 public:
       
    12     virtual bool addActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
       
    13     virtual bool removeActivity(const QString &activityId);
       
    14     virtual bool updateActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
       
    15     virtual QList<QVariantHash> activities();
       
    16     virtual QVariant activityData(const QString &activityId);
       
    17     virtual bool waitActivity();
       
    18     virtual QVariantHash parseCommandLine(const QStringList &commandLineParams);
       
    19     
       
    20 private:
       
    21     QHash<QString, QPair<QVariantHash, QVariant> > mActivities;
       
    22     
       
    23 };
       
    24 
       
    25 #endif // HBACTIVITYPLUGINFAKE_H