summaryrefslogtreecommitdiffstats
path: root/kradio3/plugins/timecontrol/timecontrol-configuration.h
diff options
context:
space:
mode:
Diffstat (limited to 'kradio3/plugins/timecontrol/timecontrol-configuration.h')
-rw-r--r--kradio3/plugins/timecontrol/timecontrol-configuration.h91
1 files changed, 0 insertions, 91 deletions
diff --git a/kradio3/plugins/timecontrol/timecontrol-configuration.h b/kradio3/plugins/timecontrol/timecontrol-configuration.h
deleted file mode 100644
index b53747e..0000000
--- a/kradio3/plugins/timecontrol/timecontrol-configuration.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/***************************************************************************
- timecontro-configuration.h - description
- -------------------
- begin : Sam Aug 2 2003
- copyright : (C) 2003 by Martin Witte
- email : witte@kawo1.rwth-aachen.de
- ***************************************************************************/
-
-/***************************************************************************
- * *
- * 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 KRADIO_TIMECONTROL_CONFIGURATION_H
-#define KRADIO_TIMECONTROL_CONFIGURATION_H
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include "../../src/include/radio_interfaces.h"
-#include "../../src/include/timecontrol_interfaces.h"
-#include "timecontrol-configuration-ui.h"
-
-class TimeControl;
-class TQWidget;
-
-class TimeControlConfiguration : public TimeControlConfigurationUI,
- public ITimeControlClient,
- public IRadioClient
-{
-Q_OBJECT
-
-public :
- TimeControlConfiguration (TQWidget *parent);
- ~TimeControlConfiguration ();
-
- bool connectI (Interface *i);
- bool disconnectI (Interface *i);
-
-// ITimeControlClient
-
- bool noticeAlarmsChanged(const AlarmVector &sl);
- bool noticeAlarm(const Alarm &);
- bool noticeNextAlarmChanged(const Alarm *);
- bool noticeCountdownStarted(const TQDateTime &end);
- bool noticeCountdownStopped();
- bool noticeCountdownZero();
- bool noticeCountdownSecondsChanged(int n);
-
-// IRadioClient
-
- bool noticePowerChanged(bool on);
- bool noticeStationChanged (const RadioStation &, int idx);
- bool noticeStationsChanged(const StationList &sl);
- bool noticePresetFileChanged(const TQString &/*f*/) { return false; }
-
- bool noticeCurrentSoundStreamIDChanged(SoundStreamID /*id*/) { return false; }
-
-protected slots:
-
- void slotDailyChanged (bool daily);
- void slotWeekdaysChanged ();
- void slotEnabledChanged (bool enable);
- void slotStationChanged (int idx);
- void slotAlarmSelectChanged(int idx);
- void slotDateChanged(const TQDate &d);
- void slotTimeChanged(const TQTime &d);
- void slotVolumeChanged(int v);
- void slotAlarmTypeChanged(int idx);
-
- void slotNewAlarm();
- void slotDeleteAlarm();
-
- void slotOK();
- void slotCancel();
- void slotSetDirty();
-
-protected:
-
- AlarmVector alarms;
- vector<TQString> stationIDs;
-
- bool ignoreChanges;
- bool m_dirty;
-};
-
-#endif