24 #include <cpprofilemodel.h> |
24 #include <cpprofilemodel.h> |
25 //#include "cpmastervolumevaluecontroller.h" |
25 //#include "cpmastervolumevaluecontroller.h" |
26 #include "cpvolumecontroller.h" |
26 #include "cpvolumecontroller.h" |
27 #include "cppersonalizationcustomviewitem.h" |
27 #include "cppersonalizationcustomviewitem.h" |
28 #include <hbslider.h> |
28 #include <hbslider.h> |
|
29 #include <hbstyleloader.h> |
29 |
30 |
30 CpVolumeGroupItemData::CpVolumeGroupItemData(CpItemDataHelper &itemDataHelper) |
31 CpVolumeGroupItemData::CpVolumeGroupItemData(CpItemDataHelper &itemDataHelper) |
31 : CpSettingFormItemData(HbDataFormModelItem::GroupItem,hbTrId("txt_cp_subhead_volume")),//mSilenceIndicator(0), |
32 : CpSettingFormItemData(HbDataFormModelItem::GroupItem,hbTrId("txt_cp_subhead_volume")),//mSilenceIndicator(0), |
32 //mMasterVolume(0), |
33 //mMasterVolume(0), |
33 //mMasterVibra(0), |
34 //mMasterVibra(0), |
34 mVolumeController(0), |
35 mVolumeController(0), |
35 mProfileModel(0) |
36 mProfileModel(0) |
36 { |
37 { |
37 initItems(itemDataHelper); |
38 initItems(itemDataHelper); |
|
39 HbStyleLoader::registerFilePath(":/resources/hbslider_color.css"); |
38 } |
40 } |
39 |
41 |
40 CpVolumeGroupItemData::~CpVolumeGroupItemData() |
42 CpVolumeGroupItemData::~CpVolumeGroupItemData() |
41 { |
43 { |
42 delete mProfileModel; |
44 delete mProfileModel; |
66 << QVariant(HbSlider::TextElement); |
68 << QVariant(HbSlider::TextElement); |
67 masterVolume->setContentWidgetData("sliderElements",elements); |
69 masterVolume->setContentWidgetData("sliderElements",elements); |
68 masterVolume->setContentWidgetData("objectName","masterVolumeSlider"); |
70 masterVolume->setContentWidgetData("objectName","masterVolumeSlider"); |
69 |
71 |
70 QMap<QString, QVariant> iconMaps; |
72 QMap<QString, QVariant> iconMaps; |
71 iconMaps.insert(QString("DecreaseElement"), QVariant(":/icon/hb_vol_slider_decrement.svg")); |
73 iconMaps.insert(QString("DecreaseElement"), QVariant("qtg_mono_vol_down")); |
72 iconMaps.insert(QString("IncreaseElement"), QVariant(":/icon/hb_vol_slider_increment.svg")); |
74 iconMaps.insert(QString("IncreaseElement"), QVariant("qtg_mono_vol_up")); |
73 //iconMaps.insert(QString("IconElement"), QVariant(":/icon/hb_vol_slider_muted.svg")); |
|
74 |
75 |
75 masterVolume->setContentWidgetData("elementIcons", iconMaps); |
76 masterVolume->setContentWidgetData("elementIcons", iconMaps); |
76 masterVolume->setContentWidgetData("minimum", 1); |
77 masterVolume->setContentWidgetData("minimum", 1); |
77 masterVolume->setContentWidgetData("maximum", 10); |
78 masterVolume->setContentWidgetData("maximum", 10); |
78 masterVolume->setContentWidgetData("majorTickInterval",1); |
79 masterVolume->setContentWidgetData("majorTickInterval",1); |
79 masterVolume->setContentWidgetData("tickPosition",Hb::SliderTicksBelow); |
80 masterVolume->setContentWidgetData("tickPosition",Hb::SliderTicksBelow); |
80 |
|
81 /*QStringList tickLabels; |
|
82 tickLabels<<hbTrId("txt_cp_setlabel_volume_val_soft") |
|
83 <<hbTrId("txt_cp_setlabel_volume_val_med") |
|
84 <<hbTrId("txt_cp_setlabel_volume_val_loud"); |
|
85 masterVolume->setContentWidgetData("majorTickLabels",tickLabels);*/ |
|
86 |
81 |
87 masterVolume->setContentWidgetData("iconCheckable",false); |
82 masterVolume->setContentWidgetData("iconCheckable",false); |
88 this->appendChild(masterVolume); |
83 this->appendChild(masterVolume); |
89 |
84 |
90 HbDataFormModelItem *masterVibra = new HbDataFormModelItem(HbDataFormModelItem::CheckBoxItem); |
85 HbDataFormModelItem *masterVibra = new HbDataFormModelItem(HbDataFormModelItem::CheckBoxItem); |