ipsservices/nmipssettings/src/nmipssettingshelper.cpp
changeset 27 9ba4404ef423
parent 23 2dc6caa42ec3
child 30 759dc5235cdb
equal deleted inserted replaced
23:2dc6caa42ec3 27:9ba4404ef423
  1021 void NmIpsSettingsHelper::receivingWeekdaysModified()
  1021 void NmIpsSettingsHelper::receivingWeekdaysModified()
  1022 {
  1022 {
  1023     HbDataFormModelItem *item = mContentItems.value(IpsServices::ReceptionWeekDays);
  1023     HbDataFormModelItem *item = mContentItems.value(IpsServices::ReceptionWeekDays);
  1024     QVariant widgetData = item->contentWidgetData(QString("selectedItems"));
  1024     QVariant widgetData = item->contentWidgetData(QString("selectedItems"));
  1025     QList<QVariant> selectedIndexes = widgetData.value< QList<QVariant> >();
  1025     QList<QVariant> selectedIndexes = widgetData.value< QList<QVariant> >();
  1026     QVariant itemData = item->data(HbDataFormModelItem::HbDataFormModelItem::DescriptionRole + 1);
  1026     QVariant itemData = item->data(HbDataFormModelItem::DescriptionRole + 1);
  1027     QList<QVariant> itemValues = itemData.value< QList<QVariant> >();
  1027     QList<QVariant> itemValues = itemData.value< QList<QVariant> >();
  1028 
  1028 
  1029     int days(0);
  1029     int days(0);
  1030     foreach (QVariant selectedIndex, selectedIndexes) {
  1030     foreach (QVariant selectedIndex, selectedIndexes) {
  1031         days |= itemValues.at(selectedIndex.toInt()).toInt();
  1031         days |= itemValues.at(selectedIndex.toInt()).toInt();
  1057     \param index selected item index.
  1057     \param index selected item index.
  1058 */
  1058 */
  1059 void NmIpsSettingsHelper::refreshPeriodModified(int index)
  1059 void NmIpsSettingsHelper::refreshPeriodModified(int index)
  1060 {
  1060 {
  1061     HbDataFormModelItem* item = mContentItems.value(IpsServices::ReceptionRefreshPeriodDayTime);
  1061     HbDataFormModelItem* item = mContentItems.value(IpsServices::ReceptionRefreshPeriodDayTime);
  1062     QVariant itemData = item->data(HbDataFormModelItem::HbDataFormModelItem::DescriptionRole + 1);
  1062     QVariant itemData = item->data(HbDataFormModelItem::DescriptionRole + 1);
  1063     int selectedValue = itemData.value< QList< QVariant > >().at(index).toInt();
  1063     int selectedValue = itemData.value< QList< QVariant > >().at(index).toInt();
  1064     handleReceivingScheduleSettingChange(IpsServices::ReceptionRefreshPeriodDayTime, selectedValue);
  1064     handleReceivingScheduleSettingChange(IpsServices::ReceptionRefreshPeriodDayTime, selectedValue);
  1065 }
  1065 }
  1066 
  1066 
  1067 /*!
  1067 /*!