19#ifndef SonivoxSettingsDialog_H
20#define SonivoxSettingsDialog_H
40 class SonivoxSettingsDialog;
43 class SonivoxSettingsDialog :
public QDialog
48 explicit SonivoxSettingsDialog(QWidget *parent =
nullptr);
49 ~SonivoxSettingsDialog();
52 void chkDriverProperties(
QSettings *settings);
54 static const QString QSTR_PREFERENCES;
55 static const QString QSTR_BUFFERTIME;
56 static const QString QSTR_REVERBTYPE;
57 static const QString QSTR_REVERBAMT;
58 static const QString QSTR_CHORUSTYPE;
59 static const QString QSTR_CHORUSAMT;
62 void accept()
override;
63 void showEvent(QShowEvent *event)
override;
64 void restoreDefaults();
67 Ui::SonivoxSettingsDialog *ui;
The QSettings class provides persistent platform-independent application settings.