55 /*! |
57 /*! |
56 CpNetworkPlugin::createSettingFormItemData |
58 CpNetworkPlugin::createSettingFormItemData |
57 */ |
59 */ |
58 QList<CpSettingFormItemData*> CpNetworkPlugin::createSettingFormItemData( |
60 QList<CpSettingFormItemData*> CpNetworkPlugin::createSettingFormItemData( |
59 CpItemDataHelper &itemDataHelper) const |
61 CpItemDataHelper &itemDataHelper) const |
60 { |
62 { |
61 DPRINT; |
63 DPRINT << ": IN"; |
62 |
64 |
63 QList<CpSettingFormItemData*> ret; |
65 QList<CpSettingFormItemData*> ret; |
|
66 |
64 ret.append(new CpSettingFormEntryItemDataImpl<CpNetworkPluginView>( |
67 ret.append(new CpSettingFormEntryItemDataImpl<CpNetworkPluginView>( |
65 itemDataHelper, |
68 itemDataHelper, |
66 hbTrId("txt_cp_dblist_mobile_network"), |
69 hbTrId("txt_cp_dblist_mobile_network"), |
67 hbTrId(""))); |
70 m_networkStatus->statusText(), |
|
71 m_networkStatus->statusIcon())); |
|
72 |
|
73 m_networkStatus->setSettingFormItemData(ret.first()); |
|
74 |
|
75 DPRINT << ": OUT"; |
68 return ret; |
76 return ret; |
69 } |
77 } |
70 |
78 |
|
79 /*! |
|
80 CpNetworkPlugin::createSettingView |
|
81 */ |
|
82 CpBaseSettingView *CpNetworkPlugin::createSettingView(const QVariant &hint) const |
|
83 { |
|
84 Q_UNUSED(hint) |
|
85 DPRINT << ": IN"; |
|
86 |
|
87 CpItemDataHelper *itemDataHelper(NULL); |
|
88 QScopedPointer<CpSettingFormEntryItemDataImpl<CpNetworkPluginView> > |
|
89 data( new CpSettingFormEntryItemDataImpl<CpNetworkPluginView>( |
|
90 *itemDataHelper, |
|
91 hbTrId("txt_cp_dblist_mobile_network"), |
|
92 m_networkStatus->statusText())); |
|
93 CpBaseSettingView *view = data->createSettingView(); |
|
94 |
|
95 DPRINT << ": OUT"; |
|
96 return view; |
|
97 } |
|
98 |
|
99 Q_EXPORT_PLUGIN2(CpNetworkPlugin, CpNetworkPlugin); |
71 |
100 |
72 Q_EXPORT_PLUGIN2(CpNetworkPlugin, CpNetworkPlugin); |
|