-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathzcfgdialog.h
46 lines (41 loc) · 948 Bytes
/
zcfgdialog.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#ifndef ZCFGDIALOG_H
#define ZCFGDIALOG_H
#include <QDialog>
#include <QToolButton>
#include <QCheckBox>
#include <QLabel>
#include <QComboBox>
#include <QSpinBox>
#include <QHBoxLayout>
#include <QToolButton>
#include <QGridLayout>
#include <QButtonGroup>
class ZCfgDialog : public QDialog
{
Q_OBJECT
public:
ZCfgDialog();
~ZCfgDialog();
qint32 ZGetSplitByWhat();
qint32 ZGetSplitSize();
qint32 ZGetSplitMSec();
void ZSetSplitSize(qint32 size);
void ZSetSplitMSec(qint32 msec);
private slots:
void ZSlotOkay();
void ZSlotCancel();
private:
QCheckBox *m_cbSplitBySize;
QSpinBox *m_spBySize;
QLabel *m_llSizeUnit;
QCheckBox *m_cbSplitByTime;
QSpinBox *m_spByTime;
QLabel *m_llTimeUnit;
QButtonGroup *m_btnGrp;
QGridLayout *m_gLayout;
QToolButton *m_tbOkay;
QToolButton *m_tbCancel;
QHBoxLayout *m_hLayout;
QVBoxLayout *m_vLayout;
};
#endif // ZCFGDIALOG_H