52 CPFW_LOG("CpVolumeGroupItemData::initItems(), succeed in getting id"); |
52 CPFW_LOG("CpVolumeGroupItemData::initItems(), succeed in getting id"); |
53 |
53 |
54 HbDataFormModelItem *silenceIndicator = new HbDataFormModelItem(static_cast<HbDataFormModelItem::DataItemType>(SilenceIndicatorItem)); |
54 HbDataFormModelItem *silenceIndicator = new HbDataFormModelItem(static_cast<HbDataFormModelItem::DataItemType>(SilenceIndicatorItem)); |
55 mItemList.insert(CpVolumeGroupItemData::EVolumeSilenceItem, silenceIndicator); |
55 mItemList.insert(CpVolumeGroupItemData::EVolumeSilenceItem, silenceIndicator); |
56 silenceIndicator->setContentWidgetData("text",hbTrId("txt_cp_button_silence")); |
56 silenceIndicator->setContentWidgetData("text",hbTrId("txt_cp_button_silence")); |
|
57 silenceIndicator->setContentWidgetData("objectName", "silenceIndicatorButton"); |
57 this->appendChild(silenceIndicator); |
58 this->appendChild(silenceIndicator); |
58 |
59 |
59 HbDataFormModelItem *masterVolume = new HbDataFormModelItem(HbDataFormModelItem::SliderItem, |
60 HbDataFormModelItem *masterVolume = new HbDataFormModelItem(HbDataFormModelItem::SliderItem, |
60 hbTrId("txt_cp_setlabel_ringing_volume")); |
61 hbTrId("txt_cp_setlabel_ringing_volume")); |
61 mItemList.insert(CpVolumeGroupItemData::EVolumeMasterVolumeItem, masterVolume); |
62 mItemList.insert(CpVolumeGroupItemData::EVolumeMasterVolumeItem, masterVolume); |
62 QList<QVariant> elements; |
63 QList<QVariant> elements; |
63 elements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement) |
64 elements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement) |
64 << QVariant(HbSlider::DecreaseElement) << QVariant(HbSlider::IconElement) |
65 << QVariant(HbSlider::DecreaseElement) << QVariant(HbSlider::IconElement) |
65 << QVariant(HbSlider::TextElement); |
66 << QVariant(HbSlider::TextElement); |
66 masterVolume->setContentWidgetData("sliderElements",elements); |
67 masterVolume->setContentWidgetData("sliderElements",elements); |
|
68 masterVolume->setContentWidgetData("objectName","masterVolumeSlider"); |
67 |
69 |
68 QMap<QString, QVariant> iconMaps; |
70 QMap<QString, QVariant> iconMaps; |
69 iconMaps.insert(QString("DecreaseElement"), QVariant(":/icon/hb_vol_slider_decrement.svg")); |
71 iconMaps.insert(QString("DecreaseElement"), QVariant(":/icon/hb_vol_slider_decrement.svg")); |
70 iconMaps.insert(QString("IncreaseElement"), QVariant(":/icon/hb_vol_slider_increment.svg")); |
72 iconMaps.insert(QString("IncreaseElement"), QVariant(":/icon/hb_vol_slider_increment.svg")); |
71 //iconMaps.insert(QString("IconElement"), QVariant(":/icon/hb_vol_slider_muted.svg")); |
73 //iconMaps.insert(QString("IconElement"), QVariant(":/icon/hb_vol_slider_muted.svg")); |
72 |
74 |
73 masterVolume->setContentWidgetData("elementIcons", iconMaps); |
75 masterVolume->setContentWidgetData("elementIcons", iconMaps); |
74 masterVolume->setContentWidgetData("minimum", 1); |
76 masterVolume->setContentWidgetData("minimum", 1); |
75 masterVolume->setContentWidgetData("maximum", 3); |
77 masterVolume->setContentWidgetData("maximum", 10); |
76 masterVolume->setContentWidgetData("majorTickInterval",1); |
78 masterVolume->setContentWidgetData("majorTickInterval",1); |
77 masterVolume->setContentWidgetData("tickPosition",Hb::SliderTicksBelow); |
79 masterVolume->setContentWidgetData("tickPosition",Hb::SliderTicksBelow); |
78 |
80 |
79 /*QStringList tickLabels; |
81 /*QStringList tickLabels; |
80 tickLabels<<hbTrId("txt_cp_setlabel_volume_val_soft") |
82 tickLabels<<hbTrId("txt_cp_setlabel_volume_val_soft") |
86 this->appendChild(masterVolume); |
88 this->appendChild(masterVolume); |
87 |
89 |
88 HbDataFormModelItem *masterVibra = new HbDataFormModelItem(HbDataFormModelItem::CheckBoxItem); |
90 HbDataFormModelItem *masterVibra = new HbDataFormModelItem(HbDataFormModelItem::CheckBoxItem); |
89 mItemList.insert(CpVolumeGroupItemData::EVolumeMasterVibraItem, masterVibra); |
91 mItemList.insert(CpVolumeGroupItemData::EVolumeMasterVibraItem, masterVibra); |
90 masterVibra->setContentWidgetData("text",hbTrId("txt_cp_list_vibrate")); |
92 masterVibra->setContentWidgetData("text",hbTrId("txt_cp_list_vibrate")); |
|
93 masterVibra->setContentWidgetData("objectName","masterVibraCheckBox"); |
91 |
94 |
92 this->appendChild(masterVibra); |
95 this->appendChild(masterVibra); |
93 |
96 |
94 mVolumeController = new CpVolumeController(mProfileModel, mItemList, itemDataHelper); |
97 mVolumeController = new CpVolumeController(mProfileModel, mItemList, itemDataHelper); |
95 } |
98 } |