--- a/clock/clockmw/clocksettingsutility/src/settingsutility.cpp Mon May 03 12:30:32 2010 +0300
+++ b/clock/clockmw/clocksettingsutility/src/settingsutility.cpp Mon Jun 28 15:22:02 2010 +0530
@@ -37,21 +37,13 @@
SettingsUtility::SettingsUtility(QObject *parent)
:QObject(parent)
{
- qDebug("clock: SettingsUtility::SettingsUtility -->");
-
mTimeSeparatorList << tr(".") << tr(":");
- mClockTypeList << tr("Analog") << tr("Digital");
+ mClockTypeList << hbTrId("txt_clock_button_digital") << hbTrId("txt_clock_button_analog");
mTimeFormatList << hbTrId("txt_clk_setlabel_val_24_hour") << hbTrId("txt_clk_setlabel_val_12_hour");
mDateFormatList << hbTrId("txt_clk_setlabel_val_dd_mm_yyyy") << hbTrId("txt_clk_setlabel_val_mm_dd_yyyy") << hbTrId("txt_clk_setlabel_val_yyyy_mm_dd");
mDateSeparatorList << tr(".") << tr(":") << tr("/") << tr("-");
mAutoUpdateValueList << tr("ON") << tr("OFF");
mSnoozeValueList << tr("5 minutes") << tr("15 minutes") << tr(" 30 minutes") << tr("1 hour");
-
- mTimeZoneClient = new TimezoneClient(this);
-
- qDebug("clock: SettingsUtility::SettingsUtility <--");
-
-// mSettingsMamager = new XQSettingsManager(this);
}
/*!
@@ -59,23 +51,11 @@
*/
SettingsUtility::~SettingsUtility()
{
- // Nothing yet.
+ // Nothing.
}
/*!
-
- */
-void SettingsUtility::setTime(const QString &time)
-{
- QTime newTime = QTime::fromString(time, timeFormatString());
-
- if (newTime.isValid()) {
- mTimeZoneClient->setDateTime(QDateTime(QDate::currentDate(), newTime));
- }
-}
-
-/*!
-
+ Returns the current time in the device.
*/
QString SettingsUtility::time()
{
@@ -85,64 +65,6 @@
/*!
*/
-void SettingsUtility::setTimeZone(const QString &timezone)
-{
- Q_UNUSED(timezone)
-}
-
-/*!
-
- */
-QString SettingsUtility::timeZone()
-{
- QStringList dummyList;
-
- // Get the current zone info.
- LocationInfo currentZoneInfo = mTimeZoneClient->getCurrentZoneInfoL();
-
- // Construct the GMT +/- X string.
- QString gmtOffset(hbTrId("txt_common_common_gmt"));
-
- int utcOffset = currentZoneInfo.zoneOffset;
- int offsetInHours (utcOffset/60);
- int offsetInMinutes (utcOffset%60);
-
- // Check wether the offset is +ve or -ve.
- if (0 < utcOffset) {
- // We have a positive offset. Append the '+' character.
- gmtOffset += tr("+ ");
- } else if (0 > utcOffset) {
- // We have a negative offset. Append the '-' character.
- gmtOffset += tr("- ");
- offsetInHours = -offsetInHours;
- } else {
- // We dont have an offset. We are at GMT zone.
- }
-
- // Append the hour component.
- gmtOffset += QString::number(offsetInHours);
-
- // Append the time separator.
- gmtOffset += mTimeSeparatorList.at(timeSeparator(dummyList));
-
- // Append the minute component.
- // If minute component is less less than 10, append a '00'
- if (0 <= offsetInMinutes && offsetInMinutes < 10) {
- gmtOffset += tr("00");
- } else {
- gmtOffset += QString::number(offsetInMinutes);
- }
-
- gmtOffset += tr(" ");
- // TODO: append city name when more than one cities else country name.
- gmtOffset += currentZoneInfo.cityName;
-
- return gmtOffset;
-}
-
-/*!
-
- */
void SettingsUtility::setTimeFormat(const QString& format)
{
TLocale locale;
@@ -234,8 +156,6 @@
*/
int SettingsUtility::timeSeparator(QStringList &list)
{
- qDebug() << "clock: SettingsUtility::timeSeparator -->";
-
TLocale locale;
TChar separatorChar = locale.TimeSeparator(1);
int value = -1;
@@ -249,70 +169,14 @@
}
list = mTimeSeparatorList;
-
- qDebug() << "clock: SettingsUtility::timeSeparator <--";
-
return value;
}
/*!
*/
-void SettingsUtility::setAutoUpdate(const QString &value)
-{
- // TODO: implement the changes after server is in place.
- // 1. Inform the server about the setting.
- // 2. Get the status of the change from server
- // 3. Emit the signal to inform the clients of the change in the settings item,
- // pass the enum of settings item changed and the updated value.
-
- if (0 == value.compare(tr("ON"), Qt::CaseInsensitive)) {
- mTimeZoneClient->setTimeUpdateOn(true);
- } else {
- mTimeZoneClient->setTimeUpdateOn(false);
- }
-
- emit settingsChanged(AutoTimeUpdate, value);
-}
-
-/*!
-
- */
-int SettingsUtility::autoUpdate(QStringList &list)
-{
- // TODO: implement properly. this is jst a dummy implementation.
- int value = 1;
-
- bool autoUpdate = mTimeZoneClient->timeUpdateOn();
-
- if (autoUpdate) {
- value = 0;
- }
- list = mAutoUpdateValueList;
- return value;
-}
-
-/*!
-
- */
-void SettingsUtility::setDate(const QString &date)
-{
- QDate newDate = QDate::fromString(date, dateFormatString());
-
- if (newDate.isValid()) {
- mTimeZoneClient->setDateTime(QDateTime(newDate, QTime::currentTime()));
- }
-}
-
-/*!
-
- */
QString SettingsUtility::date()
{
- qDebug() << "clock: SettingsUtility::date -->";
-
- qDebug() << "clock: SettingsUtility::date <--";
-
return QDate::currentDate().toString(dateFormatString());
}
@@ -456,9 +320,9 @@
QStringList dummyList;
if (ETime24 == locale.TimeFormat()) {
- format = QString("h:mm");
+ format = QString("hh:mm");
} else if (ETime12 == locale.TimeFormat()) {
- format = QString("h:mm ap");
+ format = QString("hh:mm ap");
}
QString separator = mTimeSeparatorList.at(timeSeparator(dummyList));