11 class MainWindow :
public QMainWindow
16 explicit MainWindow(QWidget *parent = 0);
20 void cancelCloseAction();
22 void saveCurrentConfig();
24 void saveConfigAsFile();
25 void loadConfigFromFile();
29 void enableApplyButton();
31 void updateResamplerLabel(
int num);
33 void updatePeriodSizeEdit(
int size);
34 void updatePeriodSizeSlider();
35 void updatePeriodCountEdit(
int size);
36 void updatePeriodCountSlider();
38 void selectQuadDecoderFile();
39 void select51DecoderFile();
40 void select61DecoderFile();
41 void select71DecoderFile();
43 void updateJackBufferSizeEdit(
int size);
44 void updateJackBufferSizeSlider();
47 void removeHrtfFile();
49 void updateHrtfRemoveButton();
51 void showEnabledBackendMenu(QPoint pt);
52 void showDisabledBackendMenu(QPoint pt);
54 void selectOSSPlayback();
55 void selectOSSCapture();
57 void selectSolarisPlayback();
59 void selectWaveOutput();
64 QValidator *mPeriodSizeValidator;
65 QValidator *mPeriodCountValidator;
66 QValidator *mSourceCountValidator;
67 QValidator *mEffectSlotValidator;
68 QValidator *mSourceSendValidator;
69 QValidator *mSampleRateValidator;
70 QValidator *mJackBufferValidator;
74 void closeEvent(QCloseEvent *event);
76 void selectDecoderFile(QLineEdit *line,
const char *name);
78 QStringList collectHrtfs();
80 void loadConfig(
const QString &fname);
81 void saveConfig(
const QString &fname)
const;
84 #endif // MAINWINDOW_H Definition: mainwindow.h:7