summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/netsystemtime/mainwindow.cpp29
1 files changed, 16 insertions, 13 deletions
diff --git a/noncore/settings/netsystemtime/mainwindow.cpp b/noncore/settings/netsystemtime/mainwindow.cpp
index 486257f..01d9a98 100644
--- a/noncore/settings/netsystemtime/mainwindow.cpp
+++ b/noncore/settings/netsystemtime/mainwindow.cpp
@@ -72,10 +72,10 @@ MainWindow::MainWindow( QWidget *parent , const char *name, bool modal, WFlags
72 mainWidget->addTab( settingsTab = new SettingsTabWidget( mainWidget ), "SettingsIcon", tr( "Settings" ) ); 72 mainWidget->addTab( settingsTab = new SettingsTabWidget( mainWidget ), "SettingsIcon", tr( "Settings" ) );
73 mainWidget->addTab( predictTab = new PredictTabWidget( mainWidget ), "netsystemtime/predicttab", tr( "Predict" ) ); 73 mainWidget->addTab( predictTab = new PredictTabWidget( mainWidget ), "netsystemtime/predicttab", tr( "Predict" ) );
74 Config config( "ntp" ); 74 Config config( "ntp" );
75 config.setGroup( "settings" ); 75 config.setGroup( "settings" );
76 slotDisplayNTPTab( config.readBoolEntry( "displayNtpTab", FALSE ) ); 76 slotDisplayNTPTab( config.readBoolEntry( "displayNtpTab", false ) );
77 slotDisplayPredictTab( config.readBoolEntry( "displayPredictTab", FALSE ) ); 77 slotDisplayPredictTab( config.readBoolEntry( "displayPredictTab", false ) );
78 78
79 mainWidget->setCurrentTab( tr( "Time" ) ); 79 mainWidget->setCurrentTab( tr( "Time" ) );
80 layout->addWidget( mainWidget ); 80 layout->addWidget( mainWidget );
81 81
@@ -127,12 +127,12 @@ void MainWindow::accept()
127 disableScreenSaver << 0 << 0 << 0; 127 disableScreenSaver << 0 << 0 << 0;
128 } 128 }
129 129
130 // Update the systemtime 130 // Update the systemtime
131 timeTab->saveSettings( TRUE ); 131 timeTab->saveSettings( true );
132 132
133 // Save format options 133 // Save format options
134 formatTab->saveSettings( TRUE ); 134 formatTab->saveSettings( true );
135 135
136 // Save settings options 136 // Save settings options
137 settingsTab->saveSettings(); 137 settingsTab->saveSettings();
138 138
@@ -150,12 +150,12 @@ void MainWindow::accept()
150 150
151void MainWindow::reject() 151void MainWindow::reject()
152{ 152{
153 // Reset time settings 153 // Reset time settings
154 timeTab->saveSettings( FALSE ); 154 timeTab->saveSettings( false );
155 155
156 // Send notifications but do not save settings 156 // Send notifications but do not save settings
157 formatTab->saveSettings( FALSE ); 157 formatTab->saveSettings( false );
158 158
159 // Exit app 159 // Exit app
160 qApp->quit(); 160 qApp->quit();
161} 161}
@@ -184,12 +184,12 @@ void MainWindow::runNTP()
184 ntpTab->setStartTime( QDateTime::currentDateTime().toString() ); 184 ntpTab->setStartTime( QDateTime::currentDateTime().toString() );
185 QString output = tr( "Running:\nntpdate " ); 185 QString output = tr( "Running:\nntpdate " );
186 output.append( srv ); 186 output.append( srv );
187 ntpTab->addNtpOutput( output ); 187 ntpTab->addNtpOutput( output );
188 ntpTab->setNTPBtnEnabled( false );
188 } 189 }
189 190
190 // Disable set time buttons & change app caption to indicate time update is happening 191 // Disable set time buttons & change app caption to indicate time update is happening
191 ntpTab->setNTPBtnEnabled( false );
192 timeTab->setNTPBtnEnabled( false ); 192 timeTab->setNTPBtnEnabled( false );
193 setCaption( tr( "Retrieving time from network..." ) ); 193 setCaption( tr( "Retrieving time from network..." ) );
194 194
195 if ( !ntpProcess ) 195 if ( !ntpProcess )
@@ -209,12 +209,14 @@ void MainWindow::runNTP()
209 if ( !ret ) 209 if ( !ret )
210 { 210 {
211 QMessageBox::critical( this, tr( "Error" ), tr( "Error while getting time from network." ) ); 211 QMessageBox::critical( this, tr( "Error" ), tr( "Error while getting time from network." ) );
212 if ( ntpTabEnabled ) 212 if ( ntpTabEnabled )
213 {
213 ntpTab->addNtpOutput( tr( "Error while executing ntpdate" ) ); 214 ntpTab->addNtpOutput( tr( "Error while executing ntpdate" ) );
215 ntpTab->setNTPBtnEnabled( true );
216 }
214 217
215 // Re-enable set time buttons & change app caption to indicate time update is happening 218 // Re-enable set time buttons & change app caption to indicate time update is happening
216 ntpTab->setNTPBtnEnabled( true );
217 timeTab->setNTPBtnEnabled( true ); 219 timeTab->setNTPBtnEnabled( true );
218 setCaption( tr( "SystemTime" ) ); 220 setCaption( tr( "SystemTime" ) );
219 } 221 }
220} 222}
@@ -278,15 +280,15 @@ void MainWindow::slotDisplayPredictTab( bool display )
278} 280}
279 281
280void MainWindow::slotGetNTPTime() 282void MainWindow::slotGetNTPTime()
281{ 283{
282 ntpInteractive = TRUE; 284 ntpInteractive = true;
283 runNTP(); 285 runNTP();
284} 286}
285 287
286void MainWindow::slotTimerGetNTPTime() 288void MainWindow::slotTimerGetNTPTime()
287{ 289{
288 ntpInteractive = FALSE; 290 ntpInteractive = false;
289 runNTP(); 291 runNTP();
290} 292}
291 293
292void MainWindow::slotProbeNTPServer() 294void MainWindow::slotProbeNTPServer()
@@ -308,9 +310,10 @@ void MainWindow::slotNtpFinished( OProcess *p )
308 QString output; 310 QString output;
309 QDateTime dt = QDateTime::currentDateTime(); 311 QDateTime dt = QDateTime::currentDateTime();
310 312
311 // Re-enable set time buttons & change app caption to indicate time update is happening 313 // Re-enable set time buttons & change app caption to indicate time update is happening
312 ntpTab->setNTPBtnEnabled( true ); 314 if ( ntpTabEnabled )
315 ntpTab->setNTPBtnEnabled( true );
313 timeTab->setNTPBtnEnabled( true ); 316 timeTab->setNTPBtnEnabled( true );
314 setCaption( tr( "SystemTime" ) ); 317 setCaption( tr( "SystemTime" ) );
315 318
316 // Verify run was successful 319 // Verify run was successful
@@ -333,9 +336,9 @@ void MainWindow::slotNtpFinished( OProcess *p )
333 Config config( "ntp" ); 336 Config config( "ntp" );
334 config.setGroup( "lookups" ); 337 config.setGroup( "lookups" );
335 int lastLookup = config.readNumEntry( "time", 0 ); 338 int lastLookup = config.readNumEntry( "time", 0 );
336 int lookupCount = config.readNumEntry( "count", 0 ); 339 int lookupCount = config.readNumEntry( "count", 0 );
337 bool lastNtp = config.readBoolEntry( "lastNtp", FALSE ); 340 bool lastNtp = config.readBoolEntry( "lastNtp", false );
338 int time = TimeConversion::toUTC( QDateTime::currentDateTime() ); 341 int time = TimeConversion::toUTC( QDateTime::currentDateTime() );
339 config.writeEntry( "time", time ); 342 config.writeEntry( "time", time );
340 343
341 // Calculate new time/time shift 344 // Calculate new time/time shift
@@ -370,9 +373,9 @@ void MainWindow::slotNtpFinished( OProcess *p )
370 config.writeEntry( "secsSinceLast", secsSinceLast ); 373 config.writeEntry( "secsSinceLast", secsSinceLast );
371 config.writeEntry( "timeShift", QString::number( timeShift ) ); 374 config.writeEntry( "timeShift", QString::number( timeShift ) );
372 config.setGroup( "lookups" ); 375 config.setGroup( "lookups" );
373 config.writeEntry( "count", lookupCount ); 376 config.writeEntry( "count", lookupCount );
374 config.writeEntry( "lastNtp", TRUE ); 377 config.writeEntry( "lastNtp", true );
375 } 378 }
376} 379}
377 380
378void MainWindow::slotNTPDelayChanged( int delay ) 381void MainWindow::slotNTPDelayChanged( int delay )