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")); |