CCIMXDesktop
 
Loading...
Searching...
No Matches
clockwindow.h
1#ifndef CLOCKWINDOW_H
2#define CLOCKWINDOW_H
3
4#include <QMainWindow>
5
6QT_BEGIN_NAMESPACE
7namespace Ui {
8class ClockWindow;
9}
10QT_END_NAMESPACE
11class ClockWidget;
13class GlobalTimerSrc;
15class AlarmyNotifier;
16class ToolsBar;
17class ClockWindow : public QMainWindow {
18 Q_OBJECT
19
20public:
21 ClockWindow(QWidget* parent = nullptr);
23
24public slots:
25 void popup_create_window();
26
27
28private:
29 Ui::ClockWindow* ui;
30 GlobalTimerSrc* global_src{nullptr};
31 ClockWidget* clockWidget;
32 TimerCreatorWindow* creator_window{nullptr};
33 AlarmyNotifier* notifier{nullptr};
34 ClockEventBroadcaster* broadcaster { nullptr };
35 ToolsBar* toolBar{nullptr};
36private:
37 void init_core();
38 void init_window();
39 void init_connection();
40};
41#endif // CLOCKWINDOW_H
Definition alarmynotifier.h:6
The ClockEventBroadcaster class.
Definition clockeventbroadcaster.h:10
The ClockWidget class draws the Clock Sessions.
Definition clockwidget.h:14
Definition clockwindow.h:17
Definition globaltimersrc.h:6
Definition timercreatorwindow.h:8
Definition toolsbar.h:11