activityfw/activityserviceplugin/src/activityserviceplugin.cpp
changeset 104 9b022b1f357c
parent 80 397d00875918
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    19 
    19 
    20 #include <qserviceinterfacedescriptor.h>
    20 #include <qserviceinterfacedescriptor.h>
    21 #include <qabstractsecuritysession.h>
    21 #include <qabstractsecuritysession.h>
    22 #include <qservicecontext.h>
    22 #include <qservicecontext.h>
    23 
    23 
    24 #include "activityclient.h"
    24 #include "afactivityclient.h"
    25 #include "activitymanager.h"
    25 #include "afactivitymanager.h"
    26 
    26 
    27 QObject *ActivityServicePlugin::createInstance(const QServiceInterfaceDescriptor &descriptor, QServiceContext *context, QAbstractSecuritySession *session)
    27 QObject *ActivityServicePlugin::createInstance(const QServiceInterfaceDescriptor &descriptor, QServiceContext *context, QAbstractSecuritySession *session)
    28 {
    28 {
    29     Q_UNUSED(context);
    29     Q_UNUSED(context);
    30     Q_UNUSED(session);
    30     Q_UNUSED(session);
    31 
    31 
    32     if (descriptor.interfaceName() == "com.nokia.qt.activities.ActivityClient") {
    32     if (descriptor.interfaceName() == "com.nokia.qt.activities.ActivityClient") {
    33         return new ActivityClient();
    33         return new ActivityClient(QSharedPointer<AfStorageClient>(new AfStorageClient()));
    34     } else if (descriptor.interfaceName() == "com.nokia.qt.activities.ActivityManager") {
    34     } else if (descriptor.interfaceName() == "com.nokia.qt.activities.ActivityManager") {
    35         return new ActivityManager();
    35         return new ActivityManager(QSharedPointer<AfStorageClient>(new AfStorageClient()));
    36     } else {
    36     } else {
    37         return NULL;
    37         return NULL;
    38     }
    38     }
    39 }
    39 }
    40 
    40