58 CX_DEBUG(("CxuiSettingRadioButtonList - appending setting value: %s", setting.mValue.toString().toAscii().data())); |
58 CX_DEBUG(("CxuiSettingRadioButtonList - appending setting value: %s", setting.mValue.toString().toAscii().data())); |
59 settingStrings.append(setting.mItem); // setting string |
59 settingStrings.append(setting.mItem); // setting string |
60 mSettingValues.append(setting.mValue); // engine value for setting |
60 mSettingValues.append(setting.mValue); // engine value for setting |
61 } |
61 } |
62 |
62 |
|
63 setListBoxType(data->mListboxType); |
63 // Set the setting strings to the model. |
64 // Set the setting strings to the model. |
64 setItems(settingStrings); |
65 setItems(settingStrings); |
65 // Set the preview mode. |
66 // Set the preview mode. |
66 // Note: We implement preview ourselves, not with HbRadioButtonList preview mode. |
67 // Note: We implement preview ourselves, not with HbRadioButtonList preview mode. |
67 setPreviewMode(HbRadioButtonList::NoPreview); |
68 setPreviewMode(HbRadioButtonList::NoPreview); |
68 mPreview = data->mPreview; |
69 mPreview = data->mPreview; |
69 |
70 |
70 setSettingId(data->mSettingId); |
71 setSettingId(data->mSettingId); |
71 setListBoxType(data->mListboxType); |
|
72 |
72 |
73 // Store the original setting value and focus matching item. |
73 // Store the original setting value and focus matching item. |
74 QString value = mEngine->settings().get<QString>(mSettingId, ""); |
74 QString value = mEngine->settings().get<QString>(mSettingId, ""); |
75 CX_DEBUG(("CxuiSettingRadioButtonList - original value: [%s]", qPrintable(value))); |
75 CX_DEBUG(("CxuiSettingRadioButtonList - original value: [%s]", qPrintable(value))); |
76 setOriginalSelectedItemByValue(QVariant(value)); |
76 setOriginalSelectedItemByValue(QVariant(value)); |