controlpanelui/src/cpplugins/volumeplugin/src/cpvolumegroupitemdata.cpp
changeset 41 ab0490982943
parent 28 e0b83131558d
equal deleted inserted replaced
36:2fee987ebaff 41:ab0490982943
    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);