CCIMXDesktop
 
Loading...
Searching...
No Matches
edittimewidget.h
1#ifndef EDITTIMEWIDGET_H
2#define EDITTIMEWIDGET_H
3
4#include <QWidget>
5class QLabel;
6class QTimeEdit;
7class QCheckBox;
8
9
10class EditTimeWidget : public QWidget {
11 Q_OBJECT
12public:
13 // 构造函数
14 explicit EditTimeWidget(QWidget *parent = nullptr);
16
17 void setTime(const QTime &time);
18 QTime time() const;
19
20 void setAlarmEnabled(bool enabled);
21 bool isAlarmEnabled() const;
22signals:
23 void timeChanged(const QTime old, const QTime &time);
24 void alarmEnabledChanged(bool enabled);
25
26private:
27 void setupUi();
28 void setupStyle();
29 QTimeEdit *timeEdit;
30 QCheckBox *toggleSwitch;
31};
32
33#endif // EDITTIMEWIDGET_H
Definition edittimewidget.h:10