1 #include "ui_audioTracks.h" 2 #define NB_MENU 4 3 /** 4 \class audioTrackWindow 5 */ 6 7 #define ROLL(a,b) {a[0]=ui.b##1;a[1]=ui.b##2;a[2]=ui.b##3;a[3]=ui.b##4;} 8 9 class audioTrackWindow : public QDialog 10 { 11 Q_OBJECT 12 13 public: 14 15 QCheckBox *enabled[NB_MENU]; 16 QComboBox *codec[NB_MENU]; 17 QComboBox *inputs[NB_MENU]; 18 QPushButton *codecConf[NB_MENU]; 19 QPushButton *filters[NB_MENU]; 20 QComboBox *languages[NB_MENU]; 21 22 public: audioTrackWindow()23 audioTrackWindow() 24 { 25 ui.setupUi(this); 26 ROLL(enabled,checkBoxEnabled); 27 ROLL(codec,comboBoxCodec); 28 ROLL(codecConf,pushButtonCodecConf); 29 ROLL(filters,pushButtonFilter); 30 ROLL(inputs,comboBoxInput); 31 ROLL(languages,comboBoxLanguage); 32 } ~audioTrackWindow()33 ~audioTrackWindow() 34 { 35 36 } 37 Ui_DialogAudioTracks ui; 38 39 public slots: 40 41 };