controlpanelui/src/cpplugins/volumeplugin/src/cpvolumegroupitemdata.cpp
changeset 31 e79ce701c376
parent 25 19394c261aa5
child 42 3487b2ea501a
equal deleted inserted replaced
25:19394c261aa5 31:e79ce701c376
    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 }