summaryrefslogtreecommitdiff
path: root/noncore/settings
authorhrw <hrw>2005-07-25 14:21:11 (UTC)
committer hrw <hrw>2005-07-25 14:21:11 (UTC)
commitee25393f06291c3d7a1e64f146abc5e5fbadaf60 (patch) (side-by-side diff)
tree110377f4eb42731974048854bbad0c1a34583565 /noncore/settings
parentb74ea9f8de39d355e2d16b4b685e9de54e2f0b0d (diff)
downloadopie-ee25393f06291c3d7a1e64f146abc5e5fbadaf60.zip
opie-ee25393f06291c3d7a1e64f146abc5e5fbadaf60.tar.gz
opie-ee25393f06291c3d7a1e64f146abc5e5fbadaf60.tar.bz2
Show 'Predict' tab only once - close #1543
Diffstat (limited to 'noncore/settings') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/netsystemtime/mainwindow.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/noncore/settings/netsystemtime/mainwindow.cpp b/noncore/settings/netsystemtime/mainwindow.cpp
index 35d4105..c1cd796 100644
--- a/noncore/settings/netsystemtime/mainwindow.cpp
+++ b/noncore/settings/netsystemtime/mainwindow.cpp
@@ -69,2 +69,3 @@ MainWindow::MainWindow( QWidget *parent , const char *name, bool modal, WFlags
ntpTab = 0x0;
+ predictTab = 0x0;
@@ -74,3 +75,2 @@ MainWindow::MainWindow( QWidget *parent , const char *name, bool modal, WFlags
mainWidget->addTab( settingsTab = new SettingsTabWidget( mainWidget ), "SettingsIcon", tr( "Settings" ) );
- mainWidget->addTab( predictTab = new PredictTabWidget( mainWidget ), "netsystemtime/predicttab", tr( "Predict" ) );
Config config( "ntp" );
@@ -277,2 +277,3 @@ void MainWindow::slotDisplayPredictTab( bool display )
{
+ predictTab = new PredictTabWidget( mainWidget );
}
@@ -373,3 +374,8 @@ void MainWindow::slotNtpFinished( OProcess *p )
lookupCount++;
- predictTab->setShiftPerSec( (int)(timeShift / secsSinceLast) );
+
+ if(predictTab)
+ {
+ predictTab->setShiftPerSec( (int)(timeShift / secsSinceLast) );
+ }
+
config.writeEntry( "secsSinceLast", secsSinceLast );
@@ -406,3 +412,7 @@ void MainWindow::slotCheckNtp( int i )
{
- predictTab->slotPredictTime();
+ if(predictTab)
+ {
+ predictTab->slotPredictTime();
+ }
+
if ( i > 0 )