+}
+
+void SettingsView::handleCancelClicked()
+{
+ setValues();
+ emit cancelClicked();
+}
+
+void SettingsView::setValues()
+{
+ // set user information
+ iUserName->setText( Configuration::instance()->connectionSettings()->username() );
+ iPassword->setText( Configuration::instance()->connectionSettings()->password() );
+ // set server information
+ iServerAddress->setText( Configuration::instance()->connectionSettings()->serverUrl().toString() );
+ QString refreshIntervalStr;
+ refreshIntervalStr.setNum( Configuration::instance()->connectionSettings()->refreshInterval() );
+ iRefreshInterval->setText( refreshIntervalStr );
+ // set weekly view display settings
+ if ( Configuration::instance()->displaySettings()->daysInSchedule() == DisplaySettings::WeekdaysInSchedule )
+ {
+ iFiveDays->setChecked( true );
+ iSevenDays->setChecked( false );
+ }
+ else
+ {
+ iFiveDays->setChecked( false );
+ iSevenDays->setChecked( true );
+ }
+ iDayStartTime->setTime( Configuration::instance()->displaySettings()->dayStartsAt() );
+ iDayEndTime->setTime( Configuration::instance()->displaySettings()->dayEndsAt() );
+ // set startup settings
+ if ( Configuration::instance()->startupSettings()->isPowersavingEnabled() )
+ {
+ iPowerSaveEnabled->setChecked( true );
+ }
+ else
+ {
+ iPowerSaveEnabled->setChecked( false );
+ }
+ iPowerSaveStartTime->setTime( Configuration::instance()->startupSettings()->turnOnAt() );
+ iPowerSaveEndTime->setTime( Configuration::instance()->startupSettings()->turnOffAt() );
+}