comparison main/checkbox.h @ 634:ba338234c001 imaf_enc

IMAF load code from Jesus Corral Garcia
author Chris Cannam
date Mon, 04 Nov 2013 17:15:52 +0000
parents
children 8e64cebd38c0
comparison
equal deleted inserted replaced
633:a8da6db5a2c9 634:ba338234c001
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