activityfw/activityserviceplugin/src/afactivitystorage_p.cpp
changeset 119 50e220be30d1
parent 116 305818acdca4
equal deleted inserted replaced
116:305818acdca4 119:50e220be30d1
    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)