From 166ac140f8e01369a5d281c2918b0f8b9045f8e5 Mon Sep 17 00:00:00 2001 From: drw Date: Sun, 13 Apr 2003 22:32:47 +0000 Subject: 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 --- (limited to 'noncore/settings/netsystemtime/ntp.h') 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 - -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 -- cgit v0.9.0.2