calendarui/settings/src/calensettings.cpp
changeset 51 0b38fc5b94c6
parent 45 b6db4fd4947b
child 70 a5ed90760192
equal deleted inserted replaced
46:ecd7b9840282 51:0b38fc5b94c6
   120 												alarmSnoozeChoices);
   120 												alarmSnoozeChoices);
   121 	mAlarmSnoozeTimeItem->setContentWidgetData(QString("currentIndex"), 0);
   121 	mAlarmSnoozeTimeItem->setContentWidgetData(QString("currentIndex"), 0);
   122 	mSettingsForm->addConnection(mAlarmSnoozeTimeItem, 
   122 	mSettingsForm->addConnection(mAlarmSnoozeTimeItem, 
   123 								SIGNAL(currentIndexChanged(int)),
   123 								SIGNAL(currentIndexChanged(int)),
   124 								this, SLOT(handleAlarmSnoozeTimeChange(int)));
   124 								this, SLOT(handleAlarmSnoozeTimeChange(int)));
       
   125 	mAlarmSnoozeTimeItem->setContentWidgetData("objectName", "alarmSnoozeTime");
   125 	mSettingsModel->appendDataFormItem(mAlarmSnoozeTimeItem);
   126 	mSettingsModel->appendDataFormItem(mAlarmSnoozeTimeItem);
   126 	
   127 	
   127 	// Create the weekday list based on start of week.
   128 	// Create the weekday list based on start of week.
   128 	QStringList weekdaysList;
   129 	QStringList weekdaysList;
   129 	weekdaysList
   130 	weekdaysList
   141 	
   142 	
   142 	// Get start of week from the locale.
   143 	// Get start of week from the locale.
   143     HbExtendedLocale locale = HbExtendedLocale::system();
   144     HbExtendedLocale locale = HbExtendedLocale::system();
   144     mStartOfWeek = locale.startOfWeek();
   145     mStartOfWeek = locale.startOfWeek();
   145 	mShowWeekStartOnInfoItem->setContentWidgetData("items", weekdaysList);
   146 	mShowWeekStartOnInfoItem->setContentWidgetData("items", weekdaysList);
   146 	mShowWeekStartOnInfoItem->setContentWidgetData("currentIndex", mStartOfWeek);
   147 	mShowWeekStartOnInfoItem->setContentWidgetData(
       
   148 			"currentIndex", mStartOfWeek);
       
   149 	mShowWeekStartOnInfoItem->setContentWidgetData("objectName", "startOfWeek");
   147 	mSettingsForm->addConnection(mShowWeekStartOnInfoItem, 
   150 	mSettingsForm->addConnection(mShowWeekStartOnInfoItem, 
   148 									SIGNAL(currentIndexChanged(int)),
   151 									SIGNAL(currentIndexChanged(int)),
   149 									this, SLOT(setStartDayOfWeek(int)));
   152 									this, SLOT(setStartDayOfWeek(int)));
   150 	// Add the show week number item in the model
   153 	// Add the show week number item in the model
   151 	addWeekNumberItem();
   154 	addWeekNumberItem();
   169 	// For HbPushButton type properties -- to be used for toggle value item
   172 	// For HbPushButton type properties -- to be used for toggle value item
   170 	mShowRegionalInfoItem->setContentWidgetData(QString("text"), 
   173 	mShowRegionalInfoItem->setContentWidgetData(QString("text"), 
   171 								QString(hbTrId("txt_calendar_button_no")));
   174 								QString(hbTrId("txt_calendar_button_no")));
   172 	mShowRegionalInfoItem->setContentWidgetData(QString("additionalText"), 
   175 	mShowRegionalInfoItem->setContentWidgetData(QString("additionalText"), 
   173 								QString(hbTrId("txt_calendar_button_yes")));
   176 								QString(hbTrId("txt_calendar_button_yes")));
       
   177 	mShowRegionalInfoItem->setContentWidgetData(
       
   178 			"objectName", "showRegionalInfo");
   174 	mSettingsForm->addConnection(mShowRegionalInfoItem, SIGNAL(clicked()),
   179 	mSettingsForm->addConnection(mShowRegionalInfoItem, SIGNAL(clicked()),
   175 								this, SLOT(handleRegionalInfoChange()));
   180 								this, SLOT(handleRegionalInfoChange()));
   176 	mSettingsModel->appendDataFormItem(mShowRegionalInfoItem);
   181 	mSettingsModel->appendDataFormItem(mShowRegionalInfoItem);
   177 }
   182 }
   178 
   183 
   306 	QStringList values;
   311 	QStringList values;
   307 	values << hbTrId("txt_calendar_button_no")
   312 	values << hbTrId("txt_calendar_button_no")
   308 			<< hbTrId("txt_calendar_button_yes");
   313 			<< hbTrId("txt_calendar_button_yes");
   309 	mShowWeekNumberItem->setData(HbDataFormModelItem::LabelRole, 
   314 	mShowWeekNumberItem->setData(HbDataFormModelItem::LabelRole, 
   310 					QString(hbTrId("txt_calendar_setlabel_show_week_numbers")));
   315 					QString(hbTrId("txt_calendar_setlabel_show_week_numbers")));
       
   316 	mShowWeekNumberItem->setContentWidgetData("objectName", "showWeekNumber");
   311 
   317 
   312 	mSettingsModel->appendDataFormItem(mShowWeekNumberItem);
   318 	mSettingsModel->appendDataFormItem(mShowWeekNumberItem);
   313 	mSettingsForm->addConnection(mShowWeekNumberItem, SIGNAL(clicked()), 
   319 	mSettingsForm->addConnection(mShowWeekNumberItem, SIGNAL(clicked()), 
   314 									this, SLOT(handleWeekNumberChange()));
   320 									this, SLOT(handleWeekNumberChange()));
   315 }
   321 }