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/settime.h') diff --git a/noncore/settings/netsystemtime/settime.h b/noncore/settings/netsystemtime/settime.h deleted file mode 100644 index 58d1006..0000000 --- a/noncore/settings/netsystemtime/settime.h +++ b/dev/null @@ -1,102 +0,0 @@ -/********************************************************************** -** Copyright (C) 2000 Trolltech AS. All rights reserved. -** -** This file is part of Qtopia Environment. -** -** This file may be distributed and/or modified under the terms of the -** GNU General Public License version 2 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -** See http://www.trolltech.com/gpl/ for GPL licensing information. -** -** Contact info@trolltech.com if any conditions of this licensing are -** not clear to you. -** -**********************************************************************/ -#ifndef SYSTEM_TIME_H -#define SYSTEM_TIME_H - - -#include -#include - -#include -#include "ntpbase.h" - -class QToolButton; -class QSpinBox; -class QLabel; -class TimeZoneSelector; -class DateBookMonth; -class QComboBox; - -class SetTime : public QWidget -{ - Q_OBJECT -public: - SetTime( QWidget *parent=0, const char *name=0 ); - - QTime time() const; - void setTime( QDateTime ); - -public slots: - void slotTzChange( const QString& tz ); - void show12hourTime( int ); - -protected slots: - void slotClockTick(); - void hourChanged( int value ); - void minuteChanged( int value ); - - void checkedPM( int ); - -protected: - int hour; - int minute; - bool use12hourTime; - QDateTime _time; - QTimer *clock; - QComboBox *ampm; - QSpinBox *sbHour; - QSpinBox *sbMin; -}; - -class DateButton; - -class SetDateTime : public NtpBase -{ - Q_OBJECT -public: - SetDateTime( QWidget *parent=0, const char *name=0, WFlags f=0 ); - ~SetDateTime(); - -protected slots: - void commitTime(); - void tzChange( const QString &tz ); - void formatChanged(int); - void updateSystem(); - -protected: - void setTime(QDateTime dt); - void writeSettings(); - - SetTime *timeButton; - DateButton *dateButton; - TimeZoneSelector *tz; - QString _oldTimeZone; - QComboBox *weekStartCombo; - QComboBox *ampmCombo; - QComboBox *dateFormatCombo; - QComboBox *clockAppletCombo; - QPushButton *ButtonSetTime; - - DateFormat date_formats[4]; -}; - - -#endif - -- cgit v0.9.0.2