comparison main/checkbox.h @ 1150:5e6e1e074080 3.0-plus-imaf

Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf
author Chris Cannam
date Wed, 20 Apr 2016 12:06:28 +0100
parents 8e64cebd38c0
children
comparison
equal deleted inserted replaced
1149:3ba5bee2ace0 1150:5e6e1e074080
1 #ifndef CHECKBOX_H
2 #define CHECKBOX_H
3
4 #include <QWidget>
5 #include <QLineEdit>
6 #include <QButtonGroup>
7 #include <QRadioButton>
8 #include <QGroupBox>
9 #include <QSpinBox>
10 #include "MainWindow.h"
11
12 class CheckBox : public QWidget
13 {
14 Q_OBJECT
15
16 public:
17 CheckBox(QWidget *parent = 0);
18 QLineEdit *line = new QLineEdit("", this);
19 QLineEdit *line2 = new QLineEdit("", this);
20 QLabel *sel_rule1, *sel_rule2;
21 QLabel *mix_rule1, *mix_rule2, *mix_rule3, *mix_rule4;
22 QLabel *group_label, *grp_vol, *grp_name;
23 QLineEdit *group_name_line;
24
25 private slots:
26 void defineImafTextFile();
27 void defineImafImageFile();
28 void saveImafFile();
29 void insertLyrics(int state);
30 void insertImage(int state);
31 void set_selruleType(QAbstractButton *button);
32 void set_selrulePAR1(int value);
33 void set_selrulePAR2(int value);
34 void set_mixruleType(QAbstractButton *button);
35 void set_mixrulePAR1(int value);
36 void set_mixrulePAR2(int value);
37 void set_mixrulePAR3(int value);
38 void set_mixrulePAR4(int value);
39 void set_TrackInGroup(QAbstractButton *button);
40 void set_GroupName(QString name);
41 void set_GroupVolume(int value);
42 void set_presetType(QAbstractButton *button);
43 void set_fade(QAbstractButton *button);
44 };
45
46 #endif // CHECKBOX_H