calendarui/caleneditor/src/caleneditorcustomitem.cpp
changeset 75 7ac58b2aae6f
parent 70 a5ed90760192
equal deleted inserted replaced
72:27feeedec790 75:7ac58b2aae6f
   337 	
   337 	
   338     mPushButtonDate->setText(mLocale.format(defaultDateTime.date(), 
   338     mPushButtonDate->setText(mLocale.format(defaultDateTime.date(), 
   339 												r_qtn_date_usual_with_zero));
   339 												r_qtn_date_usual_with_zero));
   340 	mPushButtonTime->setText(mLocale.format(defaultDateTime.time(), 
   340 	mPushButtonTime->setText(mLocale.format(defaultDateTime.time(), 
   341 												r_qtn_time_usual_with_zero));
   341 												r_qtn_time_usual_with_zero));
       
   342 												
       
   343 	// If the date/time pickers for start date/end date are open and 
       
   344 	// locale changes happen, we need to refresh them with proper date/time formats
       
   345 	if(!(mDatePicker.isNull())) {
       
   346 		mDatePicker->setDisplayFormat(CalenDateUtils::dateFormatString());
       
   347 		mDatePicker->setDate(mDate);
       
   348 	}
       
   349 	if(!(mTimePicker.isNull())) {
       
   350 		if(mLocale.timeStyle() == HbExtendedLocale::Time12) {
       
   351 			mTimePicker->setDisplayFormat("hh:mm ap");	
       
   352 		}else {
       
   353 			mTimePicker->setDisplayFormat("hh:mm");
       
   354 		}
       
   355 		mTimePicker->setTime(mTime);
       
   356 	}
       
   357 		
   342 	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_POPULATEDATETIME_EXIT );
   358 	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_POPULATEDATETIME_EXIT );
   343 }
   359 }
   344 
   360 
   345 /*!
   361 /*!
   346 	Sets the location on the button
   362 	Sets the location on the button
   438 		mDatePicker = 0;
   454 		mDatePicker = 0;
   439 	}
   455 	}
   440 	mDatePicker = new HbDateTimePicker(mDate, popUp);
   456 	mDatePicker = new HbDateTimePicker(mDate, popUp);
   441 	mDatePicker->setMinimumDate(mMinDate);
   457 	mDatePicker->setMinimumDate(mMinDate);
   442 	mDatePicker->setMaximumDate(mMaxDate);
   458 	mDatePicker->setMaximumDate(mMaxDate);
       
   459 	mDatePicker->setDisplayFormat(CalenDateUtils::dateFormatString());
   443 	mDatePicker->setDate(mDate);
   460 	mDatePicker->setDate(mDate);
   444 	popUp->setContentWidget(mDatePicker);
   461 	popUp->setContentWidget(mDatePicker);
   445 	HbAction *okAction = new HbAction(hbTrId("txt_common_button_ok"), popUp);
   462 	HbAction *okAction = new HbAction(hbTrId("txt_common_button_ok"), popUp);
   446 	popUp->addAction(okAction);
   463 	popUp->addAction(okAction);
   447 	connect(okAction, SIGNAL(triggered()), this, SLOT(saveDate()));
   464 	connect(okAction, SIGNAL(triggered()), this, SLOT(saveDate()));