homescreenapp/hsdomainmodel/inc/hscontentservice.h
changeset 36 cdae8c6c3876
parent 35 f9ce957a272c
child 39 4e8ebe173323
equal deleted inserted replaced
35:f9ce957a272c 36:cdae8c6c3876
    18 #ifndef HSCONTENTSERVICE_H
    18 #ifndef HSCONTENTSERVICE_H
    19 #define HSCONTENTSERVICE_H
    19 #define HSCONTENTSERVICE_H
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
    22 #include <QMetaType>
    22 #include <QMetaType>
       
    23 #include <QVariant>
    23 
    24 
    24 #include "hsdomainmodel_global.h"
    25 #include "hsdomainmodel_global.h"
    25 #include <QVariant>
       
    26 
    26 
    27 class HsWidgetHost;
    27 class HsWidgetHost;
    28 
       
    29 
    28 
    30 class HSDOMAINMODEL_EXPORT HsContentService : public QObject
    29 class HSDOMAINMODEL_EXPORT HsContentService : public QObject
    31 {
    30 {
    32     Q_OBJECT
    31     Q_OBJECT
    33 
    32 
    34 public:
    33 public:
    35     HsContentService(QObject *parent = 0);
    34     HsContentService(QObject *parent = 0);
    36     ~HsContentService();
    35     ~HsContentService();
    37 
    36 
    38     bool createWidget(const QVariantMap &params);
    37     bool createWidget(const QVariantHash &params);
    39     HsWidgetHost *createWidgetForPreview(const QVariantMap &params);
    38     HsWidgetHost *createWidgetForPreview(const QVariantHash &params);
    40 
    39 
    41 private:
    40 private:
    42     Q_DISABLE_COPY(HsContentService)
    41     Q_DISABLE_COPY(HsContentService)
    43 
    42 
    44 };
    43 };