11 class MainWindow
: public QMainWindow
16 explicit MainWindow(QWidget
*parent
= 0);
20 void saveCurrentConfig();
22 void saveConfigAsFile();
23 void loadConfigFromFile();
25 void updatePeriodSizeEdit(int size
);
26 void updatePeriodSizeSlider();
27 void updatePeriodCountEdit(int size
);
28 void updatePeriodCountSlider();
31 void removeHrtfFile();
33 void updateHrtfRemoveButton();
35 void showEnabledBackendMenu(QPoint pt
);
36 void showDisabledBackendMenu(QPoint pt
);
38 void updateReverbBoostEdit(int size
);
39 void updateReverbBoostSlider(QString value
);
44 QValidator
*mPeriodSizeValidator
;
45 QValidator
*mPeriodCountValidator
;
46 QValidator
*mSourceCountValidator
;
47 QValidator
*mEffectSlotValidator
;
48 QValidator
*mSourceSendValidator
;
49 QValidator
*mSampleRateValidator
;
50 QValidator
*mReverbBoostValidator
;
52 void loadConfig(const QString
&fname
);
53 void saveConfig(const QString
&fname
) const;
56 #endif // MAINWINDOW_H