115 void CpWlanSettingsGroupItemData::createWlanSettingItems() |
115 void CpWlanSettingsGroupItemData::createWlanSettingItems() |
116 { |
116 { |
117 OstTraceFunctionEntry1(CPWLANSETTINGSGROUPITEMDATA_CREATEWLANSETTINITEMS_ENTRY, this); |
117 OstTraceFunctionEntry1(CPWLANSETTINGSGROUPITEMDATA_CREATEWLANSETTINITEMS_ENTRY, this); |
118 |
118 |
119 mJoinWlanItem = new CpSettingFormItemData( |
119 mJoinWlanItem = new CpSettingFormItemData( |
120 HbDataFormModelItem::ComboBoxItem, hbTrId( |
120 HbDataFormModelItem::ComboBoxItem, |
121 "txt_occ_setlabel_join_wlan_networks"), this); |
121 hbTrId("txt_occ_setlabel_join_wlan_networks")); |
122 // name the object for test automation purposes |
122 // name the object for test automation purposes |
123 mJoinWlanItem->setObjectName("switchToWlan"); |
123 mJoinWlanItem->setObjectName("switchToWlan"); |
124 |
124 |
125 QStringList joinWlanItems; |
125 QStringList joinWlanItems; |
126 |
126 |
127 joinWlanItems.append(hbTrId( |
127 joinWlanItems.append( |
128 "txt_occ_setlabel_join_wlan_networks_val_known")); |
128 hbTrId("txt_occ_setlabel_join_wlan_networks_val_known")); |
129 |
129 |
130 joinWlanItems.append(hbTrId( |
130 joinWlanItems.append( |
131 "txt_occ_setlabel_join_wlan_networks_val_manual")); |
131 hbTrId("txt_occ_setlabel_join_wlan_networks_val_manual")); |
132 |
132 |
133 mJoinWlanItem->setContentWidgetData("items", joinWlanItems); |
133 mJoinWlanItem->setContentWidgetData("items", joinWlanItems); |
134 |
134 |
135 mItemDataHelper.addConnection(mJoinWlanItem, |
135 mItemDataHelper.addConnection( |
136 SIGNAL(currentIndexChanged (int)), this, |
136 mJoinWlanItem, |
137 SLOT(joinWlanItemChanged (int))); |
137 SIGNAL(currentIndexChanged (int)), |
138 |
138 this, |
139 mJoinWlanItem->setContentWidgetData("currentIndex", |
139 SLOT(joinWlanItemChanged (int))); |
140 mWlanSettings->joinWlanMode()); |
140 |
|
141 mJoinWlanItem->setContentWidgetData( |
|
142 "currentIndex", |
|
143 mWlanSettings->joinWlanMode()); |
141 |
144 |
142 this->appendChild(mJoinWlanItem); |
145 this->appendChild(mJoinWlanItem); |
143 |
146 |
144 mScanNetworkItem = new CpSettingFormItemData( |
147 mScanNetworkItem = new CpSettingFormItemData( |
145 HbDataFormModelItem::ComboBoxItem, hbTrId( |
148 HbDataFormModelItem::ComboBoxItem, |
146 "txt_occ_setlabel_scan_for_networks"), this); |
149 hbTrId("txt_occ_setlabel_scan_for_networks")); |
147 // name the object for test automation purposes |
150 // name the object for test automation purposes |
148 mScanNetworkItem->setObjectName("scanNetworkItem"); |
151 mScanNetworkItem->setObjectName("scanNetworkItem"); |
149 |
152 |
150 QStringList scanNetworkItems; |
153 QStringList scanNetworkItems; |
151 |
154 |
152 scanNetworkItems.append(hbTrId( |
155 scanNetworkItems.append( |
153 "txt_occ_setlabel_scan_for_networks_val_automatic")); |
156 hbTrId("txt_occ_setlabel_scan_for_networks_val_automatic")); |
154 |
157 |
155 scanNetworkItems.append(hbTrId( |
158 scanNetworkItems.append( |
156 "txt_occ_setlabel_scan_for_networks_val_userdefine")); |
159 hbTrId("txt_occ_setlabel_scan_for_networks_val_userdefine")); |
157 |
160 |
158 mScanNetworkItem->setContentWidgetData("items", scanNetworkItems); |
161 mScanNetworkItem->setContentWidgetData("items", scanNetworkItems); |
159 |
162 |
160 mItemDataHelper.addConnection(mScanNetworkItem, |
163 mItemDataHelper.addConnection( |
161 SIGNAL(currentIndexChanged (const QString &)), this, |
164 mScanNetworkItem, |
162 SLOT(scanItemChanged (const QString &))); |
165 SIGNAL(currentIndexChanged (const QString &)), |
|
166 this, |
|
167 SLOT(scanItemChanged (const QString &))); |
163 |
168 |
164 this->appendChild(mScanNetworkItem); |
169 this->appendChild(mScanNetworkItem); |
165 |
170 |
166 WlanSettings::ScanNetworkType scanType = mWlanSettings->scanNetworkType(); |
171 WlanSettings::ScanNetworkType scanType = mWlanSettings->scanNetworkType(); |
167 |
172 |
171 createScanIntervalItem(); |
176 createScanIntervalItem(); |
172 this->appendChild(mUserDefinedItem); |
177 this->appendChild(mUserDefinedItem); |
173 } |
178 } |
174 |
179 |
175 mPowerSavingItem = new CpSettingFormItemData( |
180 mPowerSavingItem = new CpSettingFormItemData( |
176 HbDataFormModelItem::ComboBoxItem, hbTrId( |
181 HbDataFormModelItem::ComboBoxItem, |
177 "txt_occ_setlabel_power_saving"), this); |
182 hbTrId("txt_occ_setlabel_power_saving")); |
178 // name the object for test automation purposes |
183 // name the object for test automation purposes |
179 mPowerSavingItem->setObjectName("powerSaving"); |
184 mPowerSavingItem->setObjectName("powerSaving"); |
180 |
185 |
181 QStringList powerSavingItems; |
186 QStringList powerSavingItems; |
182 |
187 |
183 powerSavingItems.append(hbTrId( |
188 powerSavingItems.append( |
184 "txt_occ_setlabel_power_saving_val_disabled")); |
189 hbTrId("txt_occ_setlabel_power_saving_val_disabled")); |
185 |
190 |
186 powerSavingItems.append(hbTrId( |
191 powerSavingItems.append( |
187 "txt_occ_setlabel_power_saving_val_enabled")); |
192 hbTrId("txt_occ_setlabel_power_saving_val_enabled")); |
188 |
193 |
189 mPowerSavingItem->setContentWidgetData("items", powerSavingItems); |
194 mPowerSavingItem->setContentWidgetData("items", powerSavingItems); |
190 |
195 |
191 mPowerSavingItem->setContentWidgetData("currentIndex", |
196 mPowerSavingItem->setContentWidgetData( |
192 mWlanSettings->isPowerSavingEnabled()); |
197 "currentIndex", |
193 |
198 mWlanSettings->isPowerSavingEnabled()); |
194 mItemDataHelper.addConnection(mPowerSavingItem, |
199 |
195 SIGNAL(currentIndexChanged (int)), this, |
200 mItemDataHelper.addConnection( |
196 SLOT(powerSavingItemChanged (int))); |
201 mPowerSavingItem, |
|
202 SIGNAL(currentIndexChanged (int)), |
|
203 this, |
|
204 SLOT(powerSavingItemChanged (int))); |
197 |
205 |
198 this->appendChild(mPowerSavingItem); |
206 this->appendChild(mPowerSavingItem); |
199 |
207 |
200 OstTraceFunctionExit1(CPWLANSETTINGSGROUPITEMDATA_CREATEWLANSETTINITEMS_EXIT, this); |
208 OstTraceFunctionExit1(CPWLANSETTINGSGROUPITEMDATA_CREATEWLANSETTINITEMS_EXIT, this); |
201 } |
209 } |
207 void CpWlanSettingsGroupItemData::createScanIntervalItem() |
215 void CpWlanSettingsGroupItemData::createScanIntervalItem() |
208 { |
216 { |
209 OstTraceFunctionEntry1(CPWLANSETTINGSGROUPITEMDATA_CREATESCANINTERVALITEM_ENTRY, this); |
217 OstTraceFunctionEntry1(CPWLANSETTINGSGROUPITEMDATA_CREATESCANINTERVALITEM_ENTRY, this); |
210 |
218 |
211 mUserDefinedItem = new CpSettingFormItemData( |
219 mUserDefinedItem = new CpSettingFormItemData( |
212 HbDataFormModelItem::SliderItem, hbTrId( |
220 HbDataFormModelItem::SliderItem, |
213 "txt_occ_setlabel_scan_interval_minutes"), this); |
221 hbTrId("txt_occ_setlabel_scan_interval_minutes")); |
214 |
222 |
215 mUserDefinedItem->setContentWidgetData("maximum", KMaximumScanInterval); |
223 mUserDefinedItem->setContentWidgetData("maximum", KMaximumScanInterval); |
216 mUserDefinedItem->setContentWidgetData("minimum", KMinimumScanInterval); |
224 mUserDefinedItem->setContentWidgetData("minimum", KMinimumScanInterval); |
217 mUserDefinedItem->setContentWidgetData("toolTipVisible", KEnableOption); |
225 mUserDefinedItem->setContentWidgetData("toolTipVisible", KEnableOption); |
218 mUserDefinedItem->setContentWidgetData("tracking", KEnableOption); |
226 mUserDefinedItem->setContentWidgetData("tracking", KEnableOption); |
219 |
227 |
220 mItemDataHelper.addConnection(mUserDefinedItem, |
228 mItemDataHelper.addConnection( |
221 SIGNAL(valueChanged (int)), this, SLOT(scanValueChanged (int))); |
229 mUserDefinedItem, |
222 |
230 SIGNAL(valueChanged (int)), |
223 mItemDataHelper.addConnection(mUserDefinedItem, |
231 this, |
224 SIGNAL(sliderReleased ()), this, SLOT(scanSliderReleased ())); |
232 SLOT(scanValueChanged (int))); |
225 |
233 |
226 mItemDataHelper.addConnection(mUserDefinedItem, SIGNAL(sliderPressed ()), |
234 mItemDataHelper.addConnection( |
227 this, SLOT(scanSliderPressed ())); |
235 mUserDefinedItem, |
|
236 SIGNAL(sliderReleased ()), |
|
237 this, |
|
238 SLOT(scanSliderReleased ())); |
|
239 |
|
240 mItemDataHelper.addConnection( |
|
241 mUserDefinedItem, |
|
242 SIGNAL(sliderPressed ()), |
|
243 this, |
|
244 SLOT(scanSliderPressed ())); |
228 |
245 |
229 mScanInterval = mWlanSettings->scanInterval(); |
246 mScanInterval = mWlanSettings->scanInterval(); |
230 |
247 |
231 mUserDefinedItem->setContentWidgetData("value", mScanInterval); |
248 mUserDefinedItem->setContentWidgetData("value", mScanInterval); |
232 |
249 |