53 Creates widget. \a params must include 'uri' for the desired widget type. |
53 Creates widget. \a params must include 'uri' for the desired widget type. |
54 'preferences' is optional. |
54 'preferences' is optional. |
55 */ |
55 */ |
56 bool HsContentService::createWidget(const QVariantHash ¶ms) |
56 bool HsContentService::createWidget(const QVariantHash ¶ms) |
57 { |
57 { |
58 return addWidget(params.value(URI).toString(), |
58 return addWidget(params.value(Hs::uri).toString(), |
59 params.value(PREFERENCES).toHash(), |
59 params.value(Hs::preferences).toHash(), |
60 params.value(HOMESCREENDATA)); |
60 params.value(Hs::homescreenData)); |
61 } |
61 } |
62 |
62 |
63 // This method will be removed. |
63 // This method will be removed. |
64 #ifdef COVERAGE_MEASUREMENT |
64 #ifdef COVERAGE_MEASUREMENT |
65 #pragma CTC SKIP |
65 #pragma CTC SKIP |
66 #endif //COVERAGE_MEASUREMENT |
66 #endif //COVERAGE_MEASUREMENT |
67 HsWidgetHost *HsContentService::createWidgetForPreview(const QVariantHash ¶ms) |
67 HsWidgetHost *HsContentService::createWidgetForPreview(const QVariantHash ¶ms) |
68 { |
68 { |
69 HsWidgetData widgetData; |
69 HsWidgetData widgetData; |
70 widgetData.uri = params.value(URI).toString(); |
70 widgetData.uri = params.value(Hs::uri).toString(); |
71 |
71 |
72 return HsWidgetHost::createInstance( |
72 return HsWidgetHost::createInstance( |
73 widgetData, params.value(PREFERENCES).toHash()); |
73 widgetData, params.value(Hs::preferences).toHash()); |
74 } |
74 } |
75 #ifdef COVERAGE_MEASUREMENT |
75 #ifdef COVERAGE_MEASUREMENT |
76 #pragma CTC ENDSKIP |
76 #pragma CTC ENDSKIP |
77 #endif //COVERAGE_MEASUREMENT |
77 #endif //COVERAGE_MEASUREMENT |
78 |
78 |