-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 | |||
@@ -75,27 +75,27 @@ Ntp::Ntp( QWidget* parent, const char* name, WFlags fl ) | |||
75 | slotCheckNtp(-1); | 75 | slotCheckNtp(-1); |
76 | readLookups(); | 76 | readLookups(); |
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 | { |
100 | Config cfg("ntp",Config::User); | 100 | Config cfg("ntp",Config::User); |
101 | cfg.setGroup("lookups"); | 101 | cfg.setGroup("lookups"); |
@@ -349,19 +349,22 @@ void Ntp::showAdvancedFeatures(bool advMode) | |||
349 | TextLabel3_3_2->show(); | 349 | TextLabel3_3_2->show(); |
350 | TextLabel1_2->show(); | 350 | TextLabel1_2->show(); |
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(); |
359 | TextLabel2_3->hide(); | 360 | TextLabel2_3->hide(); |
360 | TextLabel3_3_2->hide(); | 361 | TextLabel3_3_2->hide(); |
361 | TextLabel1_2->hide(); | 362 | TextLabel1_2->hide(); |
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 | } |