-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetupwindow.h
90 lines (54 loc) · 2.06 KB
/
setupwindow.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#ifndef SETUPWINDOW_H
#define SETUPWINDOW_H
#include <QDialog>
#include "config.h"
#define SETUPTYPE_FULL 0
#define SETUPTYPE_EXTRACT 1
#define SETUPTYPE_INSERT 2
namespace Ui {
class SetupWindow;
}
class SetupWindow : public QDialog
{
Q_OBJECT
public:
explicit SetupWindow(QWidget *parent = 0, int SetupType = SETUPTYPE_FULL);
~SetupWindow();
void UpdateFromConfig();
Config *SetupConfig;
void SetExtractInsertFilename(QString filename);
//signals:
//SetupAccepted();
private slots:
void on_SetupWindow_accepted();
void on_comboBox_ExtractMode_currentIndexChanged(int index);
void on_comboBox_InsertMode_currentIndexChanged(int index);
void on_radioButton_pressed();
void on_radioButton_2_pressed();
void on_radioButton_3_pressed();
void on_checkBox_ExtractSys_toggled(bool checked);
void on_checkBox_FillSysZeros_toggled(bool checked);
void on_checkBox_ExtractName_toggled(bool checked);
void on_checkBox_ExtractComment_toggled(bool checked);
void on_checkBox_ExtractDateTime_toggled(bool checked);
void on_checkBox_ExtractSize_toggled(bool checked);
void on_checkBox_ExtractSAT_toggled(bool checked);
void on_checkBox_ExtractLanguage_toggled(bool checked);
void on_checkBox_ExtractSysAll_toggled(bool checked);
void on_checkBox_InsertSys_toggled(bool checked);
void on_checkBox_InsertSysUseCounter_toggled(bool checked);
void on_checkBox_InsertName_toggled(bool checked);
void on_checkBox_InsertComment_toggled(bool checked);
void on_checkBox_InsertDatetime_toggled(bool checked);
void on_checkBox_InsertSize_toggled(bool checked);
void on_checkBox_InsertSAT_toggled(bool checked);
void on_checkBox_InsertLanguage_toggled(bool checked);
void on_checkBox_ShowHex_toggled(bool checked);
void on_checkBox_InsertSysAll_toggled(bool checked);
void on_checkBox_Ask_Every_Extract_toggled(bool checked);
void on_checkBox_Ask_Every_Insert_toggled(bool checked);
private:
Ui::SetupWindow *ui;
int iSetupType;
};
#endif // SETUPWINDOW_H