From a0d6c8fdac4e8644c31d1b2e2a321131be4b57c2 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Fri, 15 Mar 2002 04:29:42 +0000 Subject: added simple 24 hr alarm features --- (limited to 'noncore/tools/clock/setAlarm.h') diff --git a/noncore/tools/clock/setAlarm.h b/noncore/tools/clock/setAlarm.h new file mode 100644 index 0000000..7d63237 --- a/dev/null +++ b/noncore/tools/clock/setAlarm.h @@ -0,0 +1,57 @@ + /*************************************************************************** +// setAlarm.h - description +// ------------------- +// Created: Wed Mar 13 19:47:24 2002 +// copyright : (C) 2002 by ljp +// email : ljp@llornkcor.com +// +*************************************************************************** + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef SET_ALARM_H +#define SET_ALARM_H + +#include +#include + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QLCDNumber; +class QLabel; +class QRadioButton; +class QSlider; +class QButtonGroup; + +class Set_Alarm : public QDialog +{ + Q_OBJECT + +public: + Set_Alarm( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~Set_Alarm(); + + QLabel *TextLabel1, *TextLabel2, *TextLabel3; + QSlider *Hour_Slider, *Minute_Slider, *SnoozeSlider; + QLCDNumber *Hour_LCDNumber, *Minute_LCDNumber, *Snooze_LCDNumber; + + QRadioButton* Am_RadioButton; + + QRadioButton* Pm_RadioButton; + QButtonGroup *ButtonGroup1; +protected slots: + void slotChangeHour(int); + void slotChangeMinute(int); + void slotChangeSnooze(int); + void amButtonToggled(bool); + void pmButtonToggled(bool); + void cleanUp(); +protected: + QGridLayout* Set_AlarmLayout; +}; + +#endif // SET_ALARM_H -- cgit v0.9.0.2