author | tille <tille> | 2002-10-21 20:32:05 (UTC) |
---|---|---|
committer | tille <tille> | 2002-10-21 20:32:05 (UTC) |
commit | 1f4ab9228e9e7db275e42a3e7fcf9affdd5c447b (patch) (side-by-side diff) | |
tree | f33d988d7fb7b65637abc563cfae8b76a293ef14 | |
parent | 9d1a8e414d0c532266297a253e37afe19fa84ccf (diff) | |
download | opie-1f4ab9228e9e7db275e42a3e7fcf9affdd5c447b.zip opie-1f4ab9228e9e7db275e42a3e7fcf9affdd5c447b.tar.gz opie-1f4ab9228e9e7db275e42a3e7fcf9affdd5c447b.tar.bz2 |
now it has adv features
and ntpbase.ui is back since it might be usefull
-rw-r--r-- | noncore/settings/netsystemtime/ntp.cpp | 45 | ||||
-rw-r--r-- | noncore/settings/netsystemtime/ntp.h | 1 | ||||
-rw-r--r-- | noncore/settings/netsystemtime/ntpbase.cpp | 90 | ||||
-rw-r--r-- | noncore/settings/netsystemtime/ntpbase.h | 17 | ||||
-rw-r--r-- | noncore/settings/netsystemtime/ntpbase.ui | 997 |
5 files changed, 705 insertions, 445 deletions
diff --git a/noncore/settings/netsystemtime/ntp.cpp b/noncore/settings/netsystemtime/ntp.cpp index fbd65a2..6f6316c 100644 --- a/noncore/settings/netsystemtime/ntp.cpp +++ b/noncore/settings/netsystemtime/ntp.cpp @@ -1,61 +1,70 @@ #include "ntp.h" #include <qpushbutton.h> #include <qregexp.h> #include <qtimer.h> #include <qtable.h> #include <qlabel.h> #include <qsocket.h> #include <qlineedit.h> #include <qspinbox.h> +#include <qcheckbox.h> +#include <qtabwidget.h> +#include <qlayout.h> #include <qmessagebox.h> #include <qmultilineedit.h> #include <opie/oprocess.h> #include <qpe/qpeapplication.h> #include <qpe/config.h> #include <qpe/global.h> #include <qpe/timeconversion.h> #include <qpe/tzselect.h> #include <qpe/timestring.h> #include <qpe/qpedialog.h> #include <qpe/datebookdb.h> #include <qpe/qcopenvelope_qws.h> #include <sys/time.h> #include <time.h> #include <stdlib.h> Ntp::Ntp( QWidget* parent, const char* name, WFlags fl ) : SetDateTime( parent, name, fl ) { Config ntpSrvs(QPEApplication::qpeDir()+"etc/ntpservers",Config::File); ntpSrvs.setGroup("servers"); int srvCount = ntpSrvs.readNumEntry("count", 0 ); for (int i = 0; i < srvCount; i++) { ntpSrvs.setGroup(QString::number(i)); ComboNtpSrv->insertItem( ntpSrvs.readEntry("name") ); } if ( srvCount==0 ) ComboNtpSrv->insertItem(tr("time.fu-berlin.de")); Config cfg("ntp",Config::User); cfg.setGroup("settings"); - SpinBoxMinLookupDelay->setValue( cfg.readNumEntry("minLookupDiff",41) ); - SpinBoxNtpDelay->setValue( cfg.readNumEntry("ntpRefreshFreq",42) ); + SpinBoxMinLookupDelay->setValue( cfg.readNumEntry("minLookupDiff",720) ); + SpinBoxNtpDelay->setValue( cfg.readNumEntry("ntpRefreshFreq",1440) ); ComboNtpSrv->setCurrentItem( cfg.readNumEntry("ntpServer", 0) ); + bool advMode = cfg.readBoolEntry("advancedFeatures", false ); + showAdvancedFeatures(advMode); + CheckBoxAdvSettings->setChecked( advMode ); + connect( CheckBoxAdvSettings, SIGNAL( toggled( bool ) ), + SLOT( showAdvancedFeatures( bool ) ) ); + makeChannel(); ntpTimer = new QTimer(this); ntpProcess = new OProcess( ); connect( SpinBoxNtpDelay, SIGNAL( valueChanged(int) ), SLOT(slotNtpDelayChanged(int)) ); ntpSock = new QSocket( this ); connect( ntpSock, SIGNAL( error(int) ), SLOT(slotCheckNtp(int)) ); slotProbeNtpServer(); connect ( ntpProcess, SIGNAL(receivedStdout(OProcess*,char*,int)), this, SLOT(getNtpOutput(OProcess*,char*,int))); connect ( ntpProcess, SIGNAL(processExited(OProcess*)), @@ -129,33 +138,33 @@ void Ntp::slotRunNtp() void Ntp::getNtpOutput(OProcess *proc, char *buffer, int buflen) { QString lineStr, lineStrOld; lineStr = buffer; lineStr=lineStr.left(buflen); if (lineStr!=lineStrOld) { ntpOutPut(lineStr); _ntpOutput += lineStr; } lineStrOld = lineStr; } void Ntp::ntpFinished(OProcess *p) { - qDebug("p->exitStatus() %i",p->exitStatus()); + // qDebug("p->exitStatus() %i",p->exitStatus()); if (p->exitStatus()!=0 || !p->normalExit()) { slotProbeNtpServer(); return; } Global::writeHWClock(); // since time has changed quickly load in the datebookdb // to allow the alarm server to get a better grip on itself // (example re-trigger alarms for when we travel back in time) DateBookDB db; // QCopEnvelope timeApplet( "QPE/TaskBar", "reloadApplets()" ); // timeApplet << ""; Config cfg("ntp",Config::User); @@ -264,42 +273,41 @@ void Ntp::slotCheckNtp(int i) if (i == 0) { TextLabelMainPredTime->hide(); ButtonSetTime->setText( tr("Get time from network") ); connect( ButtonSetTime, SIGNAL(clicked()), SLOT(slotRunNtp()) ); if ( ntpDelayElapsed() ) { slotRunNtp(); disconnect(ntpTimer, SIGNAL( timeout() ), this, SLOT(slotProbeNtpServer()) ); connect(ntpTimer, SIGNAL( timeout() ), SLOT(slotRunNtp()) ); }else{ disconnect(ntpTimer, SIGNAL( timeout() ), this, SLOT(slotRunNtp()) ); connect(ntpTimer, SIGNAL( timeout() ), SLOT(slotProbeNtpServer()) ); } }else{ preditctTime(); - ButtonSetTime->setText( tr("Set predicted time") ); + ButtonSetTime->setText( tr("Set predicted time: ")+predictedTime.toString() ); if (i>0)ntpOutPut(tr("Could not connect to server ")+getNtpServer()); connect( ButtonSetTime, SIGNAL(clicked()), SLOT(setPredictTime()) ); connect( ntpTimer, SIGNAL( timeout() ), SLOT(slotProbeNtpServer()) ); } } void Ntp::slotProbeNtpServer() { - qDebug("Ntp::slotProbeNtpServer()"); ntpSock->connectToHost( getNtpServer() ,123); } void Ntp::slotNtpDelayChanged(int delay) { ntpTimer->changeInterval( delay*1000*60 ); } void Ntp::ntpOutPut(QString out) { MultiLineEditntpOutPut->append(out); MultiLineEditntpOutPut->setCursorPosition(MultiLineEditntpOutPut->numLines() + 1,0,FALSE); } void Ntp::makeChannel() @@ -317,16 +325,43 @@ void Ntp::receive(const QCString &msg, const QByteArray &arg) if ( msg == "ntpLookup(QString)" ) { slotRunNtp(); } if ( msg == "setPredictedTime(QString)" ) { setPredictTime(); }else{ qDebug("Ntp::receive: Huh what do ya want"); } } void Ntp::setDocument(const QString &fileName) { } + +void Ntp::showAdvancedFeatures(bool advMode) +{ + if (advMode) { + TabWidgetMain->addTab( tabPredict, tr( "Predict" ) ); + TabWidgetMain->addTab( tabNtp, tr( "NTP" ) ); + TextLabel1_2_2->show(); + TextLabel2_3->show(); + TextLabel3_3_2->show(); + TextLabel1_2->show(); + SpinBoxMinLookupDelay->show(); + TextLabel2->show(); + TextLabel3_3->show(); + SpinBoxNtpDelay->show(); + }else{ + TabWidgetMain->removePage( tabPredict ); + TabWidgetMain->removePage( tabNtp ); + TextLabel1_2_2->hide(); + TextLabel2_3->hide(); + TextLabel3_3_2->hide(); + TextLabel1_2->hide(); + SpinBoxMinLookupDelay->hide(); + TextLabel2->hide(); + TextLabel3_3->hide(); + SpinBoxNtpDelay->hide(); + }; +} diff --git a/noncore/settings/netsystemtime/ntp.h b/noncore/settings/netsystemtime/ntp.h index 56e0131..fe0bae6 100644 --- a/noncore/settings/netsystemtime/ntp.h +++ b/noncore/settings/netsystemtime/ntp.h @@ -32,21 +32,22 @@ private: QTimer *ntpTimer; QSocket *ntpSock; QCopChannel *channel; float getTimeShift(); void readLookups(); void ntpOutPut(QString); bool ntpDelayElapsed(); QString getNtpServer(); private slots: 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 diff --git a/noncore/settings/netsystemtime/ntpbase.cpp b/noncore/settings/netsystemtime/ntpbase.cpp index 7762e93..c10c6ae 100644 --- a/noncore/settings/netsystemtime/ntpbase.cpp +++ b/noncore/settings/netsystemtime/ntpbase.cpp @@ -1,26 +1,27 @@ /**************************************************************************** ** Form implementation generated from reading ui file 'ntpbase.ui' ** -** Created: Mon Oct 21 21:06:08 2002 +** Created: Mon Oct 21 21:32:47 2002 ** by: The User Interface Compiler (uic) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #include "ntpbase.h" +#include <qcheckbox.h> #include <qcombobox.h> #include <qframe.h> #include <qlabel.h> #include <qmultilineedit.h> #include <qpushbutton.h> #include <qspinbox.h> #include <qtable.h> #include <qtabwidget.h> #include <qlayout.h> #include <qvariant.h> #include <qtooltip.h> #include <qwhatsthis.h> /* * Constructs a NtpBase which is a child of 'parent', with the * name 'name' and widget flags set to 'f' @@ -169,146 +170,155 @@ NtpBase::NtpBase( QWidget* parent, const char* name, WFlags fl ) Layout11->addWidget( PushButtonSetPredTime ); PushButtonPredict = new QPushButton( tabPredict, "PushButtonPredict" ); PushButtonPredict->setText( tr( "Predict time" ) ); Layout11->addWidget( PushButtonPredict ); tabPredictLayout->addLayout( Layout11, 2, 0 ); TabSettings = new QWidget( TabWidgetMain, "TabSettings" ); TabSettingsLayout = new QGridLayout( TabSettings ); TabSettingsLayout->setSpacing( 2 ); TabSettingsLayout->setMargin( 2 ); FrameSettings = new QFrame( TabSettings, "FrameSettings" ); FrameSettings->setFrameShape( QFrame::StyledPanel ); FrameSettings->setFrameShadow( QFrame::Raised ); - FrameSettingsLayout = new QGridLayout( FrameSettings ); - FrameSettingsLayout->setSpacing( 11 ); - FrameSettingsLayout->setMargin( 3 ); + FrameSettingsLayout = new QVBoxLayout( FrameSettings ); + FrameSettingsLayout->setSpacing( 6 ); + FrameSettingsLayout->setMargin( 11 ); Layout6 = new QGridLayout; Layout6->setSpacing( 6 ); Layout6->setMargin( 0 ); TextLabel7_2 = new QLabel( FrameSettings, "TextLabel7_2" ); TextLabel7_2->setText( tr( "Use" ) ); Layout6->addWidget( TextLabel7_2, 0, 0 ); TextLabel2_2 = new QLabel( FrameSettings, "TextLabel2_2" ); TextLabel2_2->setText( tr( "as" ) ); Layout6->addWidget( TextLabel2_2, 0, 2 ); TextLabel1_3 = new QLabel( FrameSettings, "TextLabel1_3" ); TextLabel1_3->setText( tr( "NTP server to get the time from the network." ) ); TextLabel1_3->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) ); Layout6->addMultiCellWidget( TextLabel1_3, 1, 1, 0, 1 ); ComboNtpSrv = new QComboBox( FALSE, FrameSettings, "ComboNtpSrv" ); ComboNtpSrv->setEditable( TRUE ); Layout6->addWidget( ComboNtpSrv, 0, 1 ); + FrameSettingsLayout->addLayout( Layout6 ); + QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Minimum ); + FrameSettingsLayout->addItem( spacer_2 ); - FrameSettingsLayout->addLayout( Layout6, 0, 0 ); - QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); - FrameSettingsLayout->addItem( spacer_2, 3, 0 ); + CheckBoxAdvSettings = new QCheckBox( FrameSettings, "CheckBoxAdvSettings" ); + CheckBoxAdvSettings->setText( tr( "Advanced features" ) ); + FrameSettingsLayout->addWidget( CheckBoxAdvSettings ); + QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); + FrameSettingsLayout->addItem( spacer_3 ); - Layout7 = new QGridLayout; - Layout7->setSpacing( 6 ); - Layout7->setMargin( 0 ); - - TextLabel1_2 = new QLabel( FrameSettings, "TextLabel1_2" ); - TextLabel1_2->setText( tr( "Insure a delay of" ) ); - - Layout7->addWidget( TextLabel1_2, 0, 0 ); - - TextLabel2 = new QLabel( FrameSettings, "TextLabel2" ); - TextLabel2->setText( tr( "minutes until" ) ); - - Layout7->addWidget( TextLabel2, 0, 2 ); - - TextLabel3_3 = new QLabel( FrameSettings, "TextLabel3_3" ); - TextLabel3_3->setText( tr( "a new NTP lookup will be used to predict the time." ) ); - TextLabel3_3->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) ); - - Layout7->addMultiCellWidget( TextLabel3_3, 1, 1, 0, 2 ); - - SpinBoxMinLookupDelay = new QSpinBox( FrameSettings, "SpinBoxMinLookupDelay" ); - SpinBoxMinLookupDelay->setMaxValue( 9999999 ); - SpinBoxMinLookupDelay->setMinValue( 42 ); - - Layout7->addWidget( SpinBoxMinLookupDelay, 0, 1 ); - - FrameSettingsLayout->addLayout( Layout7, 2, 0 ); + Line1 = new QFrame( FrameSettings, "Line1" ); + Line1->setFrameStyle( QFrame::HLine | QFrame::Sunken ); + FrameSettingsLayout->addWidget( Line1 ); Layout7_2 = new QGridLayout; Layout7_2->setSpacing( 6 ); Layout7_2->setMargin( 0 ); TextLabel1_2_2 = new QLabel( FrameSettings, "TextLabel1_2_2" ); TextLabel1_2_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, TextLabel1_2_2->sizePolicy().hasHeightForWidth() ) ); TextLabel1_2_2->setText( tr( "Wait for " ) ); Layout7_2->addWidget( TextLabel1_2_2, 0, 0 ); TextLabel2_3 = new QLabel( FrameSettings, "TextLabel2_3" ); TextLabel2_3->setText( tr( "minutes until" ) ); Layout7_2->addWidget( TextLabel2_3, 0, 2 ); TextLabel3_3_2 = new QLabel( FrameSettings, "TextLabel3_3_2" ); TextLabel3_3_2->setText( tr( "NTP tries to syncronises the clock with the network." ) ); TextLabel3_3_2->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) ); Layout7_2->addMultiCellWidget( TextLabel3_3_2, 1, 1, 0, 2 ); SpinBoxNtpDelay = new QSpinBox( FrameSettings, "SpinBoxNtpDelay" ); + SpinBoxNtpDelay->setWrapping( TRUE ); SpinBoxNtpDelay->setMaxValue( 9999999 ); - SpinBoxNtpDelay->setMinValue( 0 ); + SpinBoxNtpDelay->setMinValue( 1 ); + SpinBoxNtpDelay->setValue( 1440 ); Layout7_2->addWidget( SpinBoxNtpDelay, 0, 1 ); + FrameSettingsLayout->addLayout( Layout7_2 ); - FrameSettingsLayout->addLayout( Layout7_2, 1, 0 ); + Layout7 = new QGridLayout; + Layout7->setSpacing( 6 ); + Layout7->setMargin( 0 ); + + TextLabel1_2 = new QLabel( FrameSettings, "TextLabel1_2" ); + TextLabel1_2->setText( tr( "Insure a delay of" ) ); + + Layout7->addWidget( TextLabel1_2, 0, 0 ); + + TextLabel2 = new QLabel( FrameSettings, "TextLabel2" ); + TextLabel2->setText( tr( "minutes until" ) ); + + Layout7->addWidget( TextLabel2, 0, 2 ); + + TextLabel3_3 = new QLabel( FrameSettings, "TextLabel3_3" ); + TextLabel3_3->setText( tr( "a new NTP lookup will be used to predict the time." ) ); + TextLabel3_3->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) ); + + Layout7->addMultiCellWidget( TextLabel3_3, 1, 1, 0, 2 ); + + SpinBoxMinLookupDelay = new QSpinBox( FrameSettings, "SpinBoxMinLookupDelay" ); + SpinBoxMinLookupDelay->setWrapping( TRUE ); + SpinBoxMinLookupDelay->setMaxValue( 9999999 ); + SpinBoxMinLookupDelay->setMinValue( 42 ); + SpinBoxMinLookupDelay->setValue( 720 ); + + Layout7->addWidget( SpinBoxMinLookupDelay, 0, 1 ); + FrameSettingsLayout->addLayout( Layout7 ); TabSettingsLayout->addWidget( FrameSettings, 0, 0 ); tabManualSetTime = new QWidget( TabWidgetMain, "tabManualSetTime" ); tabManualSetTimeLayout = new QVBoxLayout( tabManualSetTime ); tabManualSetTimeLayout->setSpacing( 2 ); tabManualSetTimeLayout->setMargin( 2 ); FrameSetTime = new QFrame( tabManualSetTime, "FrameSetTime" ); FrameSetTime->setFrameShape( QFrame::StyledPanel ); FrameSetTime->setFrameShadow( QFrame::Raised ); tabManualSetTimeLayout->addWidget( FrameSetTime ); PushButtonSetManualTime = new QPushButton( tabManualSetTime, "PushButtonSetManualTime" ); PushButtonSetManualTime->setText( tr( "Set time" ) ); tabManualSetTimeLayout->addWidget( PushButtonSetManualTime ); - TabWidgetMain->insertTab( tabMain, tr( "Main" ) ); + TabWidgetMain->insertTab( tabMain, tr( "Main" ) ); TabWidgetMain->insertTab( tabManualSetTime, tr( "Manual" ) ); - TabWidgetMain->insertTab( TabSettings, tr( "Settings" ) ); - - TabWidgetMain->insertTab( tabNtp, tr( "NTP" ) ); TabWidgetMain->insertTab( tabPredict, tr( "Predict" ) ); + TabWidgetMain->insertTab( tabNtp, tr( "NTP" ) ); NtpBaseLayout->addWidget( TabWidgetMain, 0, 0 ); } /* * Destroys the object and frees any allocated resources */ NtpBase::~NtpBase() { // no need to delete child widgets, Qt does it all for us } /* * Main event handler. Reimplemented to handle application * font changes */ diff --git a/noncore/settings/netsystemtime/ntpbase.h b/noncore/settings/netsystemtime/ntpbase.h index b337822..a669601 100644 --- a/noncore/settings/netsystemtime/ntpbase.h +++ b/noncore/settings/netsystemtime/ntpbase.h @@ -1,32 +1,33 @@ /**************************************************************************** ** Form interface generated from reading ui file 'ntpbase.ui' ** -** Created: Mon Oct 21 21:05:47 2002 +** Created: Mon Oct 21 21:32:43 2002 ** by: The User Interface Compiler (uic) ** ** WARNING! All changes made in this file will be lost! ****************************************************************************/ #ifndef NTPBASE_H #define NTPBASE_H #include <qvariant.h> #include <qwidget.h> class QVBoxLayout; class QHBoxLayout; class QGridLayout; +class QCheckBox; class QComboBox; class QFrame; class QLabel; class QMultiLineEdit; class QPushButton; class QSpinBox; class QTabWidget; class QTable; class NtpBase : public QWidget { Q_OBJECT public: NtpBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); ~NtpBase(); @@ -47,47 +48,49 @@ public: QWidget* tabPredict; QTable* TableLookups; QLabel* TextLabelShift; QLabel* TextLabel4; QLabel* TextLabelEstimatedShift; QLabel* TextLabel3_2; QLabel* Mean_shift_label; QLabel* TextLabelPredTime; QPushButton* PushButtonSetPredTime; QPushButton* PushButtonPredict; QWidget* TabSettings; QFrame* FrameSettings; QLabel* TextLabel7_2; QLabel* TextLabel2_2; QLabel* TextLabel1_3; QComboBox* ComboNtpSrv; - QLabel* TextLabel1_2; - QLabel* TextLabel2; - QLabel* TextLabel3_3; - QSpinBox* SpinBoxMinLookupDelay; + QCheckBox* CheckBoxAdvSettings; + QFrame* Line1; QLabel* TextLabel1_2_2; QLabel* TextLabel2_3; QLabel* TextLabel3_3_2; QSpinBox* SpinBoxNtpDelay; + QLabel* TextLabel1_2; + QLabel* TextLabel2; + QLabel* TextLabel3_3; + QSpinBox* SpinBoxMinLookupDelay; QWidget* tabManualSetTime; QFrame* FrameSetTime; QPushButton* PushButtonSetManualTime; protected: QGridLayout* NtpBaseLayout; QGridLayout* tabMainLayout; QGridLayout* tabNtpLayout; QGridLayout* FrameNtpLayout; QVBoxLayout* Layout4; QGridLayout* tabPredictLayout; QGridLayout* Layout9; QHBoxLayout* Layout11; QGridLayout* TabSettingsLayout; - QGridLayout* FrameSettingsLayout; + QVBoxLayout* FrameSettingsLayout; QGridLayout* Layout6; - QGridLayout* Layout7; QGridLayout* Layout7_2; + QGridLayout* Layout7; QVBoxLayout* tabManualSetTimeLayout; bool event( QEvent* ); }; #endif // NTPBASE_H diff --git a/noncore/settings/netsystemtime/ntpbase.ui b/noncore/settings/netsystemtime/ntpbase.ui index be2c8d3..62f736b 100644 --- a/noncore/settings/netsystemtime/ntpbase.ui +++ b/noncore/settings/netsystemtime/ntpbase.ui @@ -1,631 +1,842 @@ -<!DOCTYPE UI><UI version="3.0" stdsetdef="1"> +<!DOCTYPE UI><UI> <class>NtpBase</class> -<widget class="QWidget"> - <property name="name"> +<widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> <cstring>NtpBase</cstring> </property> - <property name="geometry"> + <property stdset="1"> + <name>geometry</name> <rect> <x>0</x> <y>0</y> - <width>324</width> + <width>320</width> <height>411</height> </rect> </property> - <property name="caption"> - <string>Set Time</string> + <property stdset="1"> + <name>caption</name> + <string>Network Time</string> </property> - <property name="layoutMargin" stdset="0"> + <property> + <name>layoutMargin</name> </property> - <property name="layoutSpacing" stdset="0"> + <property> + <name>layoutSpacing</name> </property> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> + <property stdset="1"> + <name>margin</name> <number>2</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>2</number> </property> - <widget class="QTabWidget" row="0" column="0"> - <property name="name"> + <widget row="0" column="0" > + <class>QTabWidget</class> + <property stdset="1"> + <name>name</name> <cstring>TabWidgetMain</cstring> </property> - <property name="layoutMargin" stdset="0"> + <property> + <name>layoutMargin</name> </property> - <property name="layoutSpacing" stdset="0"> + <property> + <name>layoutSpacing</name> </property> - <widget class="QWidget"> - <property name="name"> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> <cstring>tabMain</cstring> </property> - <attribute name="title"> + <attribute> + <name>title</name> <string>Main</string> </attribute> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> + <property stdset="1"> + <name>margin</name> <number>2</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>2</number> </property> - <widget class="QFrame" row="0" column="0"> - <property name="name"> + <widget row="0" column="0" > + <class>QFrame</class> + <property stdset="1"> + <name>name</name> <cstring>FrameSystemTime</cstring> </property> - <property name="frameShape"> + <property stdset="1"> + <name>frameShape</name> <enum>StyledPanel</enum> </property> - <property name="frameShadow"> + <property stdset="1"> + <name>frameShadow</name> <enum>Raised</enum> </property> </widget> </grid> </widget> - <widget class="QWidget"> - <property name="name"> - <cstring>tabSetTime</cstring> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tabNtp</cstring> </property> - <attribute name="title"> - <string>Manual</string> + <attribute> + <name>title</name> + <string>NTP</string> </attribute> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>2</number> + <grid> + <property stdset="1"> + <name>margin</name> + <number>1</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>2</number> </property> - <widget class="QFrame"> - <property name="name"> - <cstring>FrameSetTime</cstring> - </property> - <property name="frameShape"> - <enum>StyledPanel</enum> - </property> - <property name="frameShadow"> - <enum>Raised</enum> - </property> - </widget> - <widget class="QPushButton"> - <property name="name"> - <cstring>PushButtonSetManualTime</cstring> + <widget row="1" column="0" > + <class>QPushButton</class> + <property stdset="1"> + <name>name</name> + <cstring>runNtp</cstring> </property> - <property name="text"> - <string>Set time</string> + <property stdset="1"> + <name>text</name> + <string>Get time from network</string> </property> </widget> - </vbox> - </widget> - <widget class="QWidget"> - <property name="name"> - <cstring>TabSettings</cstring> - </property> - <attribute name="title"> - <string>Settings</string> - </attribute> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>2</number> - </property> - <property name="spacing"> - <number>2</number> - </property> - <widget class="QFrame" row="0" column="0"> - <property name="name"> - <cstring>FrameSettings</cstring> + <widget row="0" column="0" > + <class>QFrame</class> + <property stdset="1"> + <name>name</name> + <cstring>FrameNtp</cstring> </property> - <property name="frameShape"> + <property stdset="1"> + <name>frameShape</name> <enum>StyledPanel</enum> </property> - <property name="frameShadow"> + <property stdset="1"> + <name>frameShadow</name> <enum>Raised</enum> </property> - <property name="layoutMargin" stdset="0"> + <property> + <name>layoutMargin</name> </property> - <property name="layoutSpacing" stdset="0"> + <property> + <name>layoutSpacing</name> </property> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>3</number> - </property> - <property name="spacing"> - <number>11</number> + <property stdset="1"> + <name>margin</name> + <number>2</number> </property> - <widget class="QLayoutWidget" row="0" column="0"> - <property name="name"> - <cstring>Layout6</cstring> + <property stdset="1"> + <name>spacing</name> + <number>2</number> </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> + <widget row="0" column="0" > + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>Layout4</cstring> </property> - <property name="margin"> + <vbox> + <property stdset="1"> + <name>margin</name> <number>0</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>6</number> </property> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel7_2</cstring> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel1</cstring> </property> - <property name="text"> - <string>Use</string> + <property stdset="1"> + <name>autoMask</name> + <bool>false</bool> + </property> + <property stdset="1"> + <name>text</name> + <string>Start Time:</string> </property> </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel2_2</cstring> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabelStartTime</cstring> </property> - <property name="text"> - <string>as</string> + <property stdset="1"> + <name>text</name> + <string>nan</string> </property> </widget> - <widget class="QLabel" row="1" column="0" rowspan="1" colspan="2"> - <property name="name"> - <cstring>TextLabel1_3</cstring> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel3</cstring> </property> - <property name="text"> - <string>NTP server to get the time from the network.</string> + <property stdset="1"> + <name>text</name> + <string>Time Shift:</string> </property> - <property name="alignment"> - <set>WordBreak|AlignVCenter|AlignLeft</set> + </widget> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabelTimeShift</cstring> </property> - <property name="wordwrap" stdset="0"> + <property stdset="1"> + <name>text</name> + <string>nan</string> </property> </widget> - <widget class="QComboBox" row="0" column="1"> - <property name="name"> - <cstring>ComboNtpSrv</cstring> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel5</cstring> </property> - <property name="editable"> - <bool>true</bool> + <property stdset="1"> + <name>text</name> + <string>New Time:</string> </property> </widget> - </grid> + <widget> + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabelNewTime</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>nan</string> + </property> </widget> - <spacer row="3" column="0"> - <property name="name"> - <cstring>Spacer2</cstring> + <spacer> + <property> + <name>name</name> + <cstring>Spacer1</cstring> </property> - <property name="orientation"> + <property stdset="1"> + <name>orientation</name> <enum>Vertical</enum> </property> - <property name="sizeType"> + <property stdset="1"> + <name>sizeType</name> <enum>Expanding</enum> </property> - <property name="sizeHint"> + <property> + <name>sizeHint</name> <size> - <width>0</width> + <width>20</width> <height>20</height> </size> </property> </spacer> - <widget class="QLayoutWidget" row="2" column="0"> - <property name="name"> - <cstring>Layout7</cstring> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel1_2</cstring> - </property> - <property name="text"> - <string>Insure a delay of</string> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel2</cstring> - </property> - <property name="text"> - <string>minutes until</string> - </property> - </widget> - <widget class="QLabel" row="1" column="0" rowspan="1" colspan="3"> - <property name="name"> - <cstring>TextLabel3_3</cstring> - </property> - <property name="text"> - <string>a new NTP lookup will be used to predict the time.</string> - </property> - <property name="alignment"> - <set>WordBreak|AlignVCenter|AlignLeft</set> - </property> - <property name="wordwrap" stdset="0"> - </property> - </widget> - <widget class="QSpinBox" row="0" column="1"> - <property name="name"> - <cstring>SpinBoxMinLookupDelay</cstring> - </property> - <property name="maxValue"> - <number>9999999</number> - </property> - <property name="minValue"> - <number>42</number> - </property> - </widget> - </grid> - </widget> - <widget class="QLayoutWidget" row="1" column="0"> - <property name="name"> - <cstring>Layout7_2</cstring> - </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <property name="spacing"> - <number>6</number> - </property> - <widget class="QLabel" row="0" column="0"> - <property name="name"> - <cstring>TextLabel1_2_2</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>1</hsizetype> - <vsizetype>1</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Wait for </string> - </property> - </widget> - <widget class="QLabel" row="0" column="2"> - <property name="name"> - <cstring>TextLabel2_3</cstring> - </property> - <property name="text"> - <string>minutes until</string> - </property> + </vbox> </widget> - <widget class="QLabel" row="1" column="0" rowspan="1" colspan="3"> - <property name="name"> - <cstring>TextLabel3_3_2</cstring> - </property> - <property name="text"> - <string>NTP tries to syncronises the clock with the network.</string> - </property> - <property name="alignment"> - <set>WordBreak|AlignVCenter|AlignLeft</set> - </property> - <property name="wordwrap" stdset="0"> + <widget row="1" column="0" > + <class>QMultiLineEdit</class> + <property stdset="1"> + <name>name</name> + <cstring>MultiLineEditntpOutPut</cstring> </property> - </widget> - <widget class="QSpinBox" row="0" column="1"> - <property name="name"> - <cstring>SpinBoxNtpDelay</cstring> + <property stdset="1"> + <name>font</name> + <font> + <pointsize>7</pointsize> + </font> </property> - <property name="maxValue"> - <number>9999999</number> + <property stdset="1"> + <name>wordWrap</name> + <enum>WidgetWidth</enum> </property> - <property name="minValue"> - <number>0</number> + <property stdset="1"> + <name>text</name> + <string></string> </property> </widget> </grid> </widget> </grid> </widget> - </grid> - </widget> - <widget class="QWidget"> - <property name="name"> - <cstring>tab</cstring> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tabPredict</cstring> </property> - <attribute name="title"> + <attribute> + <name>title</name> <string>Predict</string> </attribute> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> + <property stdset="1"> + <name>margin</name> <number>5</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>6</number> </property> - <widget class="QTable" row="0" column="0"> - <property name="name"> + <widget row="0" column="0" > + <class>QTable</class> + <property stdset="1"> + <name>name</name> <cstring>TableLookups</cstring> </property> - <property name="font"> + <property stdset="1"> + <name>font</name> <font> <pointsize>8</pointsize> </font> </property> - <property name="numRows"> + <property stdset="1"> + <name>numRows</name> <number>2</number> </property> - <property name="numCols"> + <property stdset="1"> + <name>numCols</name> <number>2</number> </property> </widget> - <widget class="QLayoutWidget" row="1" column="0"> - <property name="name"> + <widget row="1" column="0" > + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> <cstring>Layout9</cstring> </property> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> + <property stdset="1"> + <name>margin</name> <number>0</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>6</number> </property> - <widget class="QLabel" row="0" column="1"> - <property name="name"> + <widget row="0" column="1" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>TextLabelShift</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>nan</string> </property> </widget> - <widget class="QLabel" row="1" column="0"> - <property name="name"> + <widget row="1" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>TextLabel4</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>Esimated Shift:</string> </property> </widget> - <widget class="QLabel" row="1" column="1"> - <property name="name"> + <widget row="1" column="1" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>TextLabelEstimatedShift</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>nan</string> </property> </widget> - <widget class="QLabel" row="2" column="0"> - <property name="name"> + <widget row="2" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>TextLabel3_2</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>Predicted Time:</string> </property> </widget> - <widget class="QLabel" row="0" column="0"> - <property name="name"> + <widget row="0" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>Mean_shift_label</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>Mean shift:</string> </property> </widget> - <widget class="QLabel" row="2" column="1"> - <property name="name"> + <widget row="2" column="1" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> <cstring>TextLabelPredTime</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>nan</string> </property> </widget> </grid> </widget> - <widget class="QLayoutWidget" row="2" column="0"> - <property name="name"> + <widget row="2" column="0" > + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> <cstring>Layout11</cstring> </property> <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> + <property stdset="1"> + <name>margin</name> <number>0</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>6</number> </property> - <widget class="QPushButton"> - <property name="name"> + <widget> + <class>QPushButton</class> + <property stdset="1"> + <name>name</name> <cstring>PushButtonSetPredTime</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>Set predicted time</string> </property> </widget> - <widget class="QPushButton"> - <property name="name"> + <widget> + <class>QPushButton</class> + <property stdset="1"> + <name>name</name> <cstring>PushButtonPredict</cstring> </property> - <property name="text"> + <property stdset="1"> + <name>text</name> <string>Predict time</string> </property> </widget> </hbox> </widget> </grid> </widget> - <widget class="QWidget"> - <property name="name"> - <cstring>tabNtp</cstring> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>TabSettings</cstring> </property> - <attribute name="title"> - <string>NTP</string> + <attribute> + <name>title</name> + <string>Settings</string> </attribute> <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>1</number> - </property> - <property name="spacing"> + <property stdset="1"> + <name>margin</name> <number>2</number> </property> - <widget class="QPushButton" row="1" column="0"> - <property name="name"> - <cstring>runNtp</cstring> - </property> - <property name="text"> - <string>Get time from network</string> + <property stdset="1"> + <name>spacing</name> + <number>2</number> </property> - </widget> - <widget class="QFrame" row="0" column="0"> - <property name="name"> - <cstring>FrameNtp</cstring> + <widget row="0" column="0" > + <class>QFrame</class> + <property stdset="1"> + <name>name</name> + <cstring>FrameSettings</cstring> </property> - <property name="frameShape"> + <property stdset="1"> + <name>frameShape</name> <enum>StyledPanel</enum> </property> - <property name="frameShadow"> + <property stdset="1"> + <name>frameShadow</name> <enum>Raised</enum> </property> - <property name="layoutMargin" stdset="0"> - </property> - <property name="layoutSpacing" stdset="0"> + <property> + <name>layoutMargin</name> </property> - <grid> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>2</number> + <property> + <name>layoutSpacing</name> </property> - <property name="spacing"> - <number>2</number> + <vbox> + <property stdset="1"> + <name>margin</name> + <number>11</number> </property> - <widget class="QLayoutWidget" row="0" column="0"> - <property name="name"> - <cstring>Layout4</cstring> + <property stdset="1"> + <name>spacing</name> + <number>6</number> </property> - <vbox> - <property name="name"> - <cstring>unnamed</cstring> + <widget> + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>Layout6</cstring> </property> - <property name="margin"> + <grid> + <property stdset="1"> + <name>margin</name> <number>0</number> </property> - <property name="spacing"> + <property stdset="1"> + <name>spacing</name> <number>6</number> </property> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel1</cstring> - </property> - <property name="autoMask"> - <bool>false</bool> + <widget row="0" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel7_2</cstring> </property> - <property name="text"> - <string>Start Time:</string> + <property stdset="1"> + <name>text</name> + <string>Use</string> </property> </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabelStartTime</cstring> + <widget row="0" column="2" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel2_2</cstring> </property> - <property name="text"> - <string>nan</string> + <property stdset="1"> + <name>text</name> + <string>as</string> </property> </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel3</cstring> + <widget row="1" column="0" rowspan="1" colspan="2" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel1_3</cstring> </property> - <property name="text"> - <string>Time Shift:</string> + <property stdset="1"> + <name>text</name> + <string>NTP server to get the time from the network.</string> </property> - </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabelTimeShift</cstring> + <property stdset="1"> + <name>alignment</name> + <set>WordBreak|AlignVCenter|AlignLeft</set> </property> - <property name="text"> - <string>nan</string> + <property> + <name>wordwrap</name> </property> </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabel5</cstring> + <widget row="0" column="1" > + <class>QComboBox</class> + <property stdset="1"> + <name>name</name> + <cstring>ComboNtpSrv</cstring> </property> - <property name="text"> - <string>New Time:</string> + <property stdset="1"> + <name>editable</name> + <bool>true</bool> </property> </widget> - <widget class="QLabel"> - <property name="name"> - <cstring>TextLabelNewTime</cstring> + </grid> + </widget> + <spacer> + <property> + <name>name</name> + <cstring>Spacer3</cstring> </property> - <property name="text"> - <string>nan</string> + <property stdset="1"> + <name>orientation</name> + <enum>Vertical</enum> + </property> + <property stdset="1"> + <name>sizeType</name> + <enum>Minimum</enum> + </property> + <property> + <name>sizeHint</name> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <widget> + <class>QCheckBox</class> + <property stdset="1"> + <name>name</name> + <cstring>CheckBoxAdvSettings</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>Advanced settings</string> </property> </widget> <spacer> - <property name="name"> - <cstring>Spacer1</cstring> + <property> + <name>name</name> + <cstring>Spacer4</cstring> </property> - <property name="orientation"> + <property stdset="1"> + <name>orientation</name> <enum>Vertical</enum> </property> - <property name="sizeType"> + <property stdset="1"> + <name>sizeType</name> <enum>Expanding</enum> </property> - <property name="sizeHint"> + <property> + <name>sizeHint</name> <size> - <width>0</width> + <width>20</width> <height>20</height> </size> </property> </spacer> - </vbox> + <widget> + <class>Line</class> + <property stdset="1"> + <name>name</name> + <cstring>Line1</cstring> + </property> + <property stdset="1"> + <name>orientation</name> + <enum>Horizontal</enum> + </property> </widget> - <widget class="QMultiLineEdit" row="1" column="0"> - <property name="name"> - <cstring>MultiLineEditntpOutPut</cstring> + <widget> + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>Layout7_2</cstring> </property> - <property name="font"> - <font> - <pointsize>7</pointsize> - </font> + <grid> + <property stdset="1"> + <name>margin</name> + <number>0</number> </property> - <property name="text"> - <string></string> + <property stdset="1"> + <name>spacing</name> + <number>6</number> </property> - <property name="wordWrap"> - <enum>WidgetWidth</enum> + <widget row="0" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel1_2_2</cstring> + </property> + <property stdset="1"> + <name>sizePolicy</name> + <sizepolicy> + <hsizetype>1</hsizetype> + <vsizetype>1</vsizetype> + </sizepolicy> + </property> + <property stdset="1"> + <name>text</name> + <string>Wait for </string> + </property> + </widget> + <widget row="0" column="2" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel2_3</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>minutes until</string> + </property> + </widget> + <widget row="1" column="0" rowspan="1" colspan="3" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel3_3_2</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>NTP tries to syncronises the clock with the network.</string> + </property> + <property stdset="1"> + <name>alignment</name> + <set>WordBreak|AlignVCenter|AlignLeft</set> + </property> + <property> + <name>wordwrap</name> + </property> + </widget> + <widget row="0" column="1" > + <class>QSpinBox</class> + <property stdset="1"> + <name>name</name> + <cstring>SpinBoxNtpDelay</cstring> + </property> + <property stdset="1"> + <name>wrapping</name> + <bool>true</bool> + </property> + <property stdset="1"> + <name>maxValue</name> + <number>9999999</number> + </property> + <property stdset="1"> + <name>minValue</name> + <number>1</number> + </property> + <property stdset="1"> + <name>value</name> + <number>1440</number> + </property> + </widget> + </grid> + </widget> + <widget> + <class>QLayoutWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>Layout7</cstring> + </property> + <grid> + <property stdset="1"> + <name>margin</name> + <number>0</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>6</number> + </property> + <widget row="0" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel1_2</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>Insure a delay of</string> + </property> + </widget> + <widget row="0" column="2" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel2</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>minutes until</string> + </property> + </widget> + <widget row="1" column="0" rowspan="1" colspan="3" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel3_3</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>a new NTP lookup will be used to predict the time.</string> + </property> + <property stdset="1"> + <name>alignment</name> + <set>WordBreak|AlignVCenter|AlignLeft</set> + </property> + <property> + <name>wordwrap</name> + </property> + </widget> + <widget row="0" column="1" > + <class>QSpinBox</class> + <property stdset="1"> + <name>name</name> + <cstring>SpinBoxMinLookupDelay</cstring> + </property> + <property stdset="1"> + <name>wrapping</name> + <bool>true</bool> + </property> + <property stdset="1"> + <name>maxValue</name> + <number>9999999</number> + </property> + <property stdset="1"> + <name>minValue</name> + <number>42</number> + </property> + <property stdset="1"> + <name>value</name> + <number>720</number> </property> </widget> </grid> </widget> + </vbox> + </widget> </grid> </widget> + <widget> + <class>QWidget</class> + <property stdset="1"> + <name>name</name> + <cstring>tabManualSetTime</cstring> + </property> + <attribute> + <name>title</name> + <string>Manual</string> + </attribute> + <vbox> + <property stdset="1"> + <name>margin</name> + <number>2</number> + </property> + <property stdset="1"> + <name>spacing</name> + <number>2</number> + </property> + <widget> + <class>QFrame</class> + <property stdset="1"> + <name>name</name> + <cstring>FrameSetTime</cstring> + </property> + <property stdset="1"> + <name>frameShape</name> + <enum>StyledPanel</enum> + </property> + <property stdset="1"> + <name>frameShadow</name> + <enum>Raised</enum> + </property> + </widget> + <widget> + <class>QPushButton</class> + <property stdset="1"> + <name>name</name> + <cstring>PushButtonSetManualTime</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>Set time</string> + </property> + </widget> + </vbox> + </widget> </widget> </grid> </widget> -<layoutdefaults spacing="6" margin="11"/> </UI> |