src/hbcore/activity/hbactivitymanager.h
changeset 2 06ff229162e9
parent 0 16d8024aca5e
child 5 627c4a0fd0e7
equal deleted inserted replaced
1:f7ac710697a9 2:06ff229162e9
    31 #include <QVariantHash>
    31 #include <QVariantHash>
    32 #include <QList>
    32 #include <QList>
    33 #include <QString>
    33 #include <QString>
    34 
    34 
    35 #include <hbglobal.h>
    35 #include <hbglobal.h>
       
    36 #include <hbnamespace.h>
    36 
    37 
    37 class HbActivityManagerPrivate;
    38 class HbActivityManagerPrivate;
    38 
    39 
    39 class HB_CORE_EXPORT HbActivityManager : public QObject
    40 class HB_CORE_EXPORT HbActivityManager : public QObject
    40 {
    41 {
    48     bool removeActivity(const QString &activityId);
    49     bool removeActivity(const QString &activityId);
    49     bool updateActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    50     bool updateActivity(const QString &activityId, const QVariant &data, const QVariantHash &parameters);
    50     QList<QVariantHash> activities() const;
    51     QList<QVariantHash> activities() const;
    51     QVariant activityData(const QString &activityId) const;
    52     QVariant activityData(const QString &activityId) const;
    52     bool waitActivity();
    53     bool waitActivity();
    53     
    54     void parseCommandLine(const QStringList &commandLineParams, Hb::ActivationReason &reason, QString &id, QVariantHash &params) const;
       
    55 
    54 signals:
    56 signals:
    55     void activityRequested(const QString &activityId);  
    57     void activityRequested(const QString &activityId);  
    56  
    58  
    57 protected:
    59 protected:
    58     HbActivityManagerPrivate *d_ptr;
    60     HbActivityManagerPrivate *d_ptr;