controlpanelui/src/cpplugins/personalizationplugin/src/cpprofilesettingform.cpp
changeset 31 e79ce701c376
parent 25 19394c261aa5
child 37 cb294e641644
equal deleted inserted replaced
25:19394c261aa5 31:e79ce701c376
   135     modelItems.insert(ProfileItemReminderTone,modelItem);
   135     modelItems.insert(ProfileItemReminderTone,modelItem);
   136     
   136     
   137     //notification tones item
   137     //notification tones item
   138     modelItem= mModel->appendDataFormItem(HbDataFormModelItem::CheckBoxItem,QString(),parent);
   138     modelItem= mModel->appendDataFormItem(HbDataFormModelItem::CheckBoxItem,QString(),parent);
   139     modelItem->setContentWidgetData("text", hbTrId("txt_cp_list_notification_tones"));
   139     modelItem->setContentWidgetData("text", hbTrId("txt_cp_list_notification_tones"));
   140     modelItem->setContentWidgetData( "checkState", profileSettings.mNotificationTone ? 2 : 0 );
   140     modelItem->setContentWidgetData("checkState", profileSettings.mNotificationTone ? 2 : 0);
       
   141     modelItem->setContentWidgetData("objectName", "notificationTonesCheckBox" + QString::number(profileId));
   141     if (profileId == EProfileWrapperGeneralId) {
   142     if (profileId == EProfileWrapperGeneralId) {
   142         addConnection( modelItem, SIGNAL( stateChanged( int )), this, SLOT( on_general_notificationTones_stateChanged( int )));
   143         addConnection( modelItem, SIGNAL( stateChanged( int )), this, SLOT( on_general_notificationTones_stateChanged( int )));
   143     }
   144     }
   144     else if (profileId == EProfileWrapperMeetingId) {
   145     else if (profileId == EProfileWrapperMeetingId) {
   145         addConnection( modelItem, SIGNAL( stateChanged( int )), this, SLOT( on_meeting_notificationTones_stateChanged( int )));
   146         addConnection( modelItem, SIGNAL( stateChanged( int )), this, SLOT( on_meeting_notificationTones_stateChanged( int )));
   154     QList<QVariant> sliderElements;
   155     QList<QVariant> sliderElements;
   155     sliderElements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement)
   156     sliderElements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement)
   156             << QVariant(HbSlider::DecreaseElement) << QVariant(HbSlider::IconElement)
   157             << QVariant(HbSlider::DecreaseElement) << QVariant(HbSlider::IconElement)
   157             << QVariant(HbSlider::TextElement);
   158             << QVariant(HbSlider::TextElement);
   158     modelItem->setContentWidgetData("sliderElements",sliderElements);
   159     modelItem->setContentWidgetData("sliderElements",sliderElements);
   159     
   160     modelItem->setContentWidgetData("objectName", "keyTonesSlider" + QString::number(profileId));
   160     
   161     
   161     
   162     
   162     //TODO: profileModel need provide Max and Min value( 0-5 ), current max value from profileModel is 3
   163     //TODO: profileModel need provide Max and Min value( 0-5 ), current max value from profileModel is 3
   163     modelItem->setContentWidgetData( QString( "minimum" ), 0 );
   164     modelItem->setContentWidgetData( QString( "minimum" ), 0 );
   164     modelItem->setContentWidgetData( QString( "maximum" ), 5 );
   165     modelItem->setContentWidgetData( QString( "maximum" ), 5 );
   190      //TODO: profileModel need provide Max and Min value( 0-5 ), current max value from profileModel is 3
   191      //TODO: profileModel need provide Max and Min value( 0-5 ), current max value from profileModel is 3
   191     sliderElements.clear();
   192     sliderElements.clear();
   192     sliderElements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement)
   193     sliderElements << QVariant(HbSlider::IncreaseElement) << QVariant(HbSlider::TrackElement)
   193                 << QVariant(HbSlider::DecreaseElement);
   194                 << QVariant(HbSlider::DecreaseElement);
   194     modelItem->setContentWidgetData("sliderElements",sliderElements);
   195     modelItem->setContentWidgetData("sliderElements",sliderElements);
   195         
   196     modelItem->setContentWidgetData("objectName", "vibrationSlider" + QString::number(profileId));
   196     modelItem->setContentWidgetData( QString( "minimum" ), 0 );
   197     modelItem->setContentWidgetData( QString( "minimum" ), 0 );
   197     modelItem->setContentWidgetData( QString( "maximum" ), 5 );
   198     modelItem->setContentWidgetData( QString( "maximum" ), 5 );
   198     modelItem->setContentWidgetData( QString("value"), profileSettings.mKeyTouchScreenVibra );
   199     modelItem->setContentWidgetData( QString("value"), profileSettings.mKeyTouchScreenVibra );
   199     QMap< QString, QVariant > iconElements;
   200     QMap< QString, QVariant > iconElements;
   200     iconElements.insert(QString("IncreaseElement") , QVariant(":/icon/hb_vol_slider_increment.svg"));
   201     iconElements.insert(QString("IncreaseElement") , QVariant(":/icon/hb_vol_slider_increment.svg"));