equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #include "afactivitystorage_p.h" |
18 #include "afactivitystorage_p.h" |
19 |
19 |
20 #include <QPixmap> |
20 #include <QPixmap> |
|
21 #include <QDateTime> |
21 |
22 |
22 #include <afstorageglobals.h> |
23 #include <afstorageglobals.h> |
23 |
24 |
24 AfActivityStoragePrivate::AfActivityStoragePrivate(const QSharedPointer<AfStorageProxy> &connection) : mConnection(connection) |
25 AfActivityStoragePrivate::AfActivityStoragePrivate(const QSharedPointer<AfStorageProxy> &connection) : mConnection(connection) |
25 { |
26 { |
32 QPixmap screenshot(publicData[ActivityScreenshotKeyword].value<QPixmap>()); |
33 QPixmap screenshot(publicData[ActivityScreenshotKeyword].value<QPixmap>()); |
33 publicData.remove(ActivityScreenshotKeyword); |
34 publicData.remove(ActivityScreenshotKeyword); |
34 |
35 |
35 publicData.insert(ActivityApplicationKeyword, applicationId()); |
36 publicData.insert(ActivityApplicationKeyword, applicationId()); |
36 publicData.insert(ActivityActivityKeyword, activityId); |
37 publicData.insert(ActivityActivityKeyword, activityId); |
|
38 publicData.insert(ActivityTimestamp, QDateTime::currentDateTime()); |
37 |
39 |
38 return mConnection->saveActivity(applicationId(), activityId, publicData[ActivityApplicationName].toString(), activityData, publicData, screenshot); |
40 return mConnection->saveActivity(applicationId(), activityId, publicData[ActivityApplicationName].toString(), activityData, publicData, screenshot); |
39 } |
41 } |
40 |
42 |
41 bool AfActivityStoragePrivate::removeActivity(const QString &activityId) |
43 bool AfActivityStoragePrivate::removeActivity(const QString &activityId) |