author | drw <drw> | 2003-04-13 22:32:47 (UTC) |
---|---|---|
committer | drw <drw> | 2003-04-13 22:32:47 (UTC) |
commit | 166ac140f8e01369a5d281c2918b0f8b9045f8e5 (patch) (side-by-side diff) | |
tree | 672cbb8318703b6cedc7f83fb72c058d0b592c9e /noncore/settings/netsystemtime/ntp.h | |
parent | f47258125bac368987a90ca49a118721ecbc3a8b (diff) | |
download | opie-166ac140f8e01369a5d281c2918b0f8b9045f8e5.zip opie-166ac140f8e01369a5d281c2918b0f8b9045f8e5.tar.gz opie-166ac140f8e01369a5d281c2918b0f8b9045f8e5.tar.bz2 |
Revamped NetSystemTime! Changes include: 1. improved UI (e.g. ok/cancel work, timezone correctly changes date, new layout better suited for running in landscape mode, etc.) 2. improved code organization 3. smaller executable
Diffstat (limited to 'noncore/settings/netsystemtime/ntp.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/settings/netsystemtime/ntp.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/noncore/settings/netsystemtime/ntp.h b/noncore/settings/netsystemtime/ntp.h deleted file mode 100644 index 150140e..0000000 --- a/noncore/settings/netsystemtime/ntp.h +++ b/dev/null @@ -1,58 +0,0 @@ -#ifndef NTP_H -#define NTP_H -#include "settime.h" -#include <qdatetime.h> - -class OProcess; -class QString; -class QTimer; -class QSocket; -class QCopChannel; - -class Ntp : public SetDateTime -{ - Q_OBJECT - -public: - Ntp( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); - ~Ntp(); - -public slots: - void setDocument (const QString &); -protected: - virtual void accept( ); - virtual void reject( ); - QDateTime predictedTime; - void makeChannel(); -protected slots: - void receive(const QCString &msg, const QByteArray &arg); -private: - QString _ntpOutput; - float _shiftPerSec; - int _lookupDiff; - OProcess *ntpProcess; - QTimer *ntpTimer; - QSocket *ntpSock; - QCopChannel *channel; - bool _interactive; - float getTimeShift(); - void readLookups(); - void ntpOutPut(QString); - bool ntpDelayElapsed(); - QString getNtpServer(); - void saveConfig(); -private slots: - void slotTimerRunNtp(); - void slotButtonRunNtp(); - void slotRunNtp(); - void getNtpOutput(OProcess *proc, char *buffer, int buflen); - void ntpFinished(OProcess*); - void preditctTime(); - void slotCheckNtp(int); - void setPredictTime(); - void showAdvancedFeatures(bool); - void slotProbeNtpServer(); - void slotNtpDelayChanged(int); -}; - -#endif |