activityfw/activityserviceplugin/src/afactivitystorage_p.cpp
changeset 124 e36b2f4799c0
parent 121 0b3699f6c654
equal deleted inserted replaced
121:0b3699f6c654 124:e36b2f4799c0
    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)