9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 #ifndef ACTIVITYMANAGER_H |
17 #ifndef ACTIVITYMANAGER_H |
18 #define ACTIVITYMANAGER_H |
18 #define ACTIVITYMANAGER_H |
19 |
19 |
20 #include <QObject> |
20 #include <QObject> |
21 #include <QVariant> |
21 #include <QVariant> |
22 #include <QList> |
22 #include <QList> |
|
23 #include <QPixmap> |
23 |
24 |
24 class ActivityManagerPrivate; |
25 class ActivityManagerPrivate; |
25 |
26 |
26 class ActivityManager : public QObject |
27 class ActivityManager : public QObject |
27 { |
28 { |
28 |
29 |
29 Q_OBJECT |
30 Q_OBJECT |
30 |
31 |
31 public: |
32 public: |
32 ActivityManager(QObject *parent = 0); |
33 ActivityManager(QObject *parent = 0); |
33 ~ActivityManager(); |
34 ~ActivityManager(); |
34 |
35 |
35 public slots: |
36 public slots: |
36 QList<QVariantHash> activitiesList(); |
37 QList<QVariantHash> activitiesList(); |
37 void launchActivity(const QString &uri); |
38 void launchActivity(const QString &uri); |
38 void launchActivity(int applicationId, const QString &activityId); |
39 void launchActivity(int applicationId, const QString &activityId); |
39 void removeActivity(int applicationId, const QString &activityId); |
40 void removeActivity(int applicationId, const QString &activityId); |
40 void removeApplicationActivities(int applicationId); |
41 void removeApplicationActivities(int applicationId); |
41 |
42 void getThumbnail(const QString &thumbnailId, void * =0); |
|
43 |
|
44 signals: |
|
45 void thumbnailReady(QPixmap, void *); |
|
46 |
42 private: |
47 private: |
43 ActivityManagerPrivate *d_ptr; |
48 ActivityManagerPrivate *d_ptr; |
44 |
49 |
45 friend class ActivityManagerPrivate; |
50 friend class ActivityManagerPrivate; |
46 |
|
47 }; |
51 }; |
48 |
52 |
49 #endif // ACTIVITYMANAGER_H |
53 #endif // ACTIVITYMANAGER_H |