src/hbcore/activity/hbactivitymanager.h
changeset 5 627c4a0fd0e7
parent 2 06ff229162e9
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    42     Q_OBJECT
    42     Q_OBJECT
    43 
    43 
    44 public:
    44 public:
    45     explicit HbActivityManager(QObject *parent = 0);
    45     explicit HbActivityManager(QObject *parent = 0);
    46     virtual ~HbActivityManager();
    46     virtual ~HbActivityManager();
    47     
    47 
    48     bool addActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    48     bool addActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    49     bool removeActivity(const QString &activityId);
    49     bool removeActivity(const QString &activityId);
    50     bool updateActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    50     bool updateActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    51     QList<QVariantHash> activities() const;
    51     QList<QVariantHash> activities() const;
    52     QVariant activityData(const QString &activityId) const;
    52     QVariant activityData(const QString &activityId) const;
    53     bool waitActivity();
    53     bool waitActivity();
    54     void parseCommandLine(const QStringList &commandLineParams, Hb::ActivationReason &reason, QString &id, QVariantHash &params) const;
    54     void parseCommandLine(const QStringList &commandLineParams, Hb::ActivationReason &reason, QString &id, QVariantHash &params) const;
    55 
    55 
    56 signals:
    56 signals:
    57     void activityRequested(const QString &activityId);  
    57     void activityRequested(const QString &activityId);
    58  
    58 
    59 protected:
    59 protected:
    60     HbActivityManagerPrivate *d_ptr;
    60     HbActivityManagerPrivate *d_ptr;
    61     
    61 
    62 private:
    62 private:
    63     Q_DISABLE_COPY(HbActivityManager)
    63     Q_DISABLE_COPY(HbActivityManager)
    64     Q_DECLARE_PRIVATE_D(d_ptr, HbActivityManager)    
    64     Q_DECLARE_PRIVATE_D(d_ptr, HbActivityManager)
    65     
    65 
    66 };
    66 };
    67 
    67 
    68 #endif // HBACTIVITYMANAGER_H
    68 #endif // HBACTIVITYMANAGER_H