equal
deleted
inserted
replaced
23 #include <QList> |
23 #include <QList> |
24 #include <QString> |
24 #include <QString> |
25 #include <QVariant> |
25 #include <QVariant> |
26 #include <QMetaType> |
26 #include <QMetaType> |
27 |
27 |
28 /*! |
28 |
|
29 /*DEPRECATED |
29 \class HsWidgetToken |
30 \class HsWidgetToken |
30 \ingroup group_hswidgetmodel group_widget_api_candidates |
31 \ingroup group_hswidgetmodel_api |
31 \brief Represents a home screen widget that can be created. |
32 \brief Represents a home screen widget that can be created. |
32 |
33 |
33 Home screen widgets are located in widget providers. Each provider |
34 Home screen widgets are located in widget providers. Each provider |
34 exposes its contained widgets as widget tokens. A token has all |
35 exposes its contained widgets as widget tokens. A token has all |
35 the needed information for widget selection and creation. |
36 the needed information for widget selection and creation. |
36 |
|
37 */ |
37 */ |
38 class HsWidgetToken |
38 class HsWidgetToken |
39 { |
39 { |
40 |
40 |
41 public: |
41 public: |
80 QMap<QString,QString> mPreferences; |
80 QMap<QString,QString> mPreferences; |
81 }; |
81 }; |
82 |
82 |
83 class HsWidget; |
83 class HsWidget; |
84 |
84 |
85 /*! |
85 /*DEPRECATED |
86 \class IHsWidgetProvider |
86 \class IHsWidgetProvider |
87 \ingroup group_hswidgetmodel group_widget_api_candidates |
87 \ingroup group_hswidgetmodel group_widget_api_candidates |
88 \brief Defines a mechanism for retrieving a home screen widget. |
88 \brief Defines a mechanism for retrieving a home screen widget. |
89 |
89 |
90 Interface that defines a mechanism for retrieving a home screen |
90 Interface that defines a mechanism for retrieving a home screen |
112 */ |
112 */ |
113 virtual HsWidget *createWidget(const HsWidgetToken &token) = 0; |
113 virtual HsWidget *createWidget(const HsWidgetToken &token) = 0; |
114 |
114 |
115 }; |
115 }; |
116 |
116 |
117 |
|
118 |
|
119 Q_DECLARE_METATYPE(HsWidgetToken) |
117 Q_DECLARE_METATYPE(HsWidgetToken) |
120 Q_DECLARE_INTERFACE(IHsWidgetProvider, "com.nokia.homescreen.iwidgetprovider/1.0") |
118 Q_DECLARE_INTERFACE(IHsWidgetProvider, "com.nokia.homescreen.iwidgetprovider/1.0") |
121 |
119 |
122 |
|
123 #endif |
120 #endif |