activityfw/activityserviceplugin/inc/afmanager.h
changeset 107 b34d53f6acdf
parent 102 8b8b34fa9751
child 116 305818acdca4
equal deleted inserted replaced
106:e78d6e055a5b 107:b34d53f6acdf
    21 #include <QVariant>
    21 #include <QVariant>
    22 #include <QList>
    22 #include <QList>
    23 #include <QPixmap>
    23 #include <QPixmap>
    24 #include <QSize>
    24 #include <QSize>
    25 
    25 
    26 #include <afstorageclient.h>
    26 #include "afstorageproxy.h"
    27 
    27 
    28 class AfManager : public QObject
    28 class AfManager : public QObject
    29 {
    29 {
    30 
    30 
    31     Q_OBJECT
    31     Q_OBJECT
    32 
    32 
    33 public:
    33 public:
    34     AfManager(const QSharedPointer<AfStorageClient> &serviceProvider, QObject *parent = 0);
    34     AfManager(const QSharedPointer<AfStorageProxy> &serviceProvider, QObject *parent = 0);
    35     ~AfManager();
    35     ~AfManager();
    36 
    36 
    37 public slots:
    37 public slots:
    38     QList<QVariantHash> activitiesList();
    38     QList<QVariantHash> activitiesList();
    39     void launchActivity(const QString &uri);
    39     void launchActivity(const QString &uri);
    48 private:
    48 private:
    49     void launchActivity(const QVariantHash& activity);
    49     void launchActivity(const QVariantHash& activity);
    50     QUrl activityToUri(const QVariantHash& activity) const;
    50     QUrl activityToUri(const QVariantHash& activity) const;
    51 
    51 
    52 private:
    52 private:
    53     QSharedPointer<AfStorageClient> mServiceProvider;
    53     QSharedPointer<AfStorageProxy> mServiceProvider;
    54 };
    54 };
    55 
    55 
    56 #endif // AFMANAGER_H
    56 #endif // AFMANAGER_H