1 |
#ifndef QSAMPLER_OPTIONS_FORM_H |
2 |
#define QSAMPLER_OPTIONS_FORM_H |
3 |
|
4 |
#include "ui_qsamplerOptionsForm.h" |
5 |
|
6 |
#include "qsamplerOptions.h" |
7 |
|
8 |
namespace QSampler { |
9 |
|
10 |
class OptionsForm : public QDialog { |
11 |
Q_OBJECT |
12 |
public: |
13 |
OptionsForm(QWidget* parent = 0); |
14 |
~OptionsForm(); |
15 |
void setup(qsamplerOptions* pOptions); |
16 |
|
17 |
public slots: |
18 |
void accept(); |
19 |
void reject(); |
20 |
void optionsChanged(); |
21 |
void stabilizeForm(); |
22 |
void chooseDisplayFont(); |
23 |
void chooseMessagesFont(); |
24 |
void toggleDisplayEffect(bool bOn); |
25 |
|
26 |
private: |
27 |
Ui::qsamplerOptionsForm ui; |
28 |
|
29 |
qsamplerOptions* m_pOptions; |
30 |
int m_iDirtySetup; |
31 |
int m_iDirtyCount; |
32 |
}; |
33 |
|
34 |
} // namespace QSampler |
35 |
|
36 |
#endif // QSAMPLER_OPTIONS_FORM_H |