--- a/clock/clockui/clocksettingsview/src/settingscustomitem.cpp Fri Jun 11 13:37:54 2010 +0300
+++ b/clock/clockui/clocksettingsview/src/settingscustomitem.cpp Wed Jun 23 18:11:28 2010 +0300
@@ -228,6 +228,7 @@
mTimePickerDialog = new HbDialog;
mTimePickerDialog->setTimeout(HbDialog::NoTimeout);
mTimePickerDialog->setDismissPolicy(HbDialog::NoDismiss);
+ mTimePickerDialog->setAttribute(Qt::WA_DeleteOnClose, true );
// Set the heading for the dialog.
HbLabel * timeLabel =
@@ -274,7 +275,8 @@
// Update the display text on form item.
mTimeWidget->setText(newTime.toString(timeFormatString));
// Update the system time.
- mTimezoneClient->setDateTime(QDateTime(QDate::currentDate(), newTime));
+ mTimezoneClient->setDateTime(
+ QDateTime(QDate::currentDate(), newTime));
}
} else if(mDatePickerDialog) {
// Get the time from the time picker.
@@ -288,7 +290,8 @@
// Update the display text on form item.
mDateWidget->setText(newDate.toString(dateFormatString));
// Update the system date.
- mTimezoneClient->setDateTime(QDateTime(newDate, QTime::currentTime()));
+ mTimezoneClient->setDateTime(
+ QDateTime(newDate, QTime::currentTime()));
}
}
}
@@ -306,6 +309,7 @@
mDatePickerDialog = new HbDialog;
mDatePickerDialog->setTimeout(HbDialog::NoTimeout);
mDatePickerDialog->setDismissPolicy(HbDialog::NoDismiss);
+ mDatePickerDialog->setAttribute(Qt::WA_DeleteOnClose, true );
// Set the heading for the dialog.
HbLabel * timeLabel =
@@ -363,8 +367,11 @@
void SettingsCustomItem::launchRegSettingsView()
{
ClockRegionalSettingsView *view =
- new ClockRegionalSettingsView(*mSettingsUtility);
+ new ClockRegionalSettingsView();
+ connect(mTimezoneClient, SIGNAL(timechanged()),
+ view, SLOT(updateWeekStartOn()));
view->showView();
+
}
/*!