author | tille <tille> | 2002-10-21 21:52:48 (UTC) |
---|---|---|
committer | tille <tille> | 2002-10-21 21:52:48 (UTC) |
commit | 5bcd4ccebd86f912c693de16675da44d21e11d94 (patch) (unidiff) | |
tree | 069d23db3e886319f0a76071609d11b814bd4bfb /noncore/settings | |
parent | 21d29dbf8a9c1a12c7c23f96b80307e87ffaa50a (diff) | |
download | opie-5bcd4ccebd86f912c693de16675da44d21e11d94.zip opie-5bcd4ccebd86f912c693de16675da44d21e11d94.tar.gz opie-5bcd4ccebd86f912c693de16675da44d21e11d94.tar.bz2 |
saves feature settings now
-rw-r--r-- | noncore/settings/netsystemtime/ntp.cpp | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/noncore/settings/netsystemtime/ntp.cpp b/noncore/settings/netsystemtime/ntp.cpp index 6f6316c..f60e38d 100644 --- a/noncore/settings/netsystemtime/ntp.cpp +++ b/noncore/settings/netsystemtime/ntp.cpp | |||
@@ -77,23 +77,23 @@ Ntp::Ntp( QWidget* parent, const char* name, WFlags fl ) | |||
77 | } | 77 | } |
78 | 78 | ||
79 | Ntp::~Ntp() | 79 | Ntp::~Ntp() |
80 | { | 80 | { |
81 | delete ntpProcess; | 81 | delete ntpProcess; |
82 | Config ntpSrvs("/etc/ntpservers",Config::File); | 82 | Config ntpSrvs("/etc/ntpservers",Config::File); |
83 | ntpSrvs.setGroup("servers"); | 83 | ntpSrvs.setGroup("servers"); |
84 | int srvCount = ComboNtpSrv->count(); | 84 | int srvCount = ComboNtpSrv->count(); |
85 | ntpSrvs.writeEntry("count", srvCount); | 85 | ntpSrvs.writeEntry("count", srvCount); |
86 | for (int i = 0; i < srvCount; i++) | 86 | for (int i = 0; i < srvCount; i++){ |
87 | { | 87 | ntpSrvs.setGroup(QString::number(i)); |
88 | ntpSrvs.setGroup(QString::number(i)); | 88 | ntpSrvs.writeEntry( "name", ComboNtpSrv->text(i) ); |
89 | ntpSrvs.writeEntry( "name", ComboNtpSrv->text(i) ); | ||
90 | } | 89 | } |
91 | Config cfg("ntp",Config::User); | 90 | Config cfg("ntp",Config::User); |
92 | cfg.setGroup("settings"); | 91 | cfg.setGroup("settings"); |
93 | cfg.writeEntry("ntpServer", ComboNtpSrv->currentItem()); | 92 | cfg.writeEntry("ntpServer", ComboNtpSrv->currentItem()); |
94 | cfg.writeEntry( "minLookupDiff", SpinBoxMinLookupDelay->value() ); | 93 | cfg.writeEntry( "minLookupDiff", SpinBoxMinLookupDelay->value() ); |
95 | cfg.writeEntry( "ntpRefreshFreq", SpinBoxNtpDelay->value() ); | 94 | cfg.writeEntry( "ntpRefreshFreq", SpinBoxNtpDelay->value() ); |
95 | cfg.writeEntry( "advancedFeatures", CheckBoxAdvSettings->isChecked() ); | ||
96 | } | 96 | } |
97 | 97 | ||
98 | bool Ntp::ntpDelayElapsed() | 98 | bool Ntp::ntpDelayElapsed() |
99 | { | 99 | { |
@@ -351,8 +351,9 @@ void Ntp::showAdvancedFeatures(bool advMode) | |||
351 | SpinBoxMinLookupDelay->show(); | 351 | SpinBoxMinLookupDelay->show(); |
352 | TextLabel2->show(); | 352 | TextLabel2->show(); |
353 | TextLabel3_3->show(); | 353 | TextLabel3_3->show(); |
354 | SpinBoxNtpDelay->show(); | 354 | SpinBoxNtpDelay->show(); |
355 | Line1->show(); | ||
355 | }else{ | 356 | }else{ |
356 | TabWidgetMain->removePage( tabPredict ); | 357 | TabWidgetMain->removePage( tabPredict ); |
357 | TabWidgetMain->removePage( tabNtp ); | 358 | TabWidgetMain->removePage( tabNtp ); |
358 | TextLabel1_2_2->hide(); | 359 | TextLabel1_2_2->hide(); |
@@ -362,6 +363,8 @@ void Ntp::showAdvancedFeatures(bool advMode) | |||
362 | SpinBoxMinLookupDelay->hide(); | 363 | SpinBoxMinLookupDelay->hide(); |
363 | TextLabel2->hide(); | 364 | TextLabel2->hide(); |
364 | TextLabel3_3->hide(); | 365 | TextLabel3_3->hide(); |
365 | SpinBoxNtpDelay->hide(); | 366 | SpinBoxNtpDelay->hide(); |
367 | Line1->hide(); | ||
366 | }; | 368 | }; |
369 | TabWidgetMain->show(); | ||
367 | } | 370 | } |