diff options
Diffstat (limited to 'rbutil/rbutilqt/ttsgui.h')
-rw-r--r-- | rbutil/rbutilqt/ttsgui.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/ttsgui.h b/rbutil/rbutilqt/ttsgui.h index 68990b83c0..ce7be408ad 100644 --- a/rbutil/rbutilqt/ttsgui.h +++ b/rbutil/rbutilqt/ttsgui.h | |||
@@ -26,9 +26,11 @@ | |||
26 | 26 | ||
27 | #include "ui_ttsexescfgfrm.h" | 27 | #include "ui_ttsexescfgfrm.h" |
28 | #include "ui_sapicfgfrm.h" | 28 | #include "ui_sapicfgfrm.h" |
29 | #include "ui_ttsfestivalcfgform.h" | ||
29 | 30 | ||
30 | class RbSettings; | 31 | class RbSettings; |
31 | class TTSSapi; | 32 | class TTSSapi; |
33 | class TTSFestival; | ||
32 | 34 | ||
33 | class TTSSapiGui : public QDialog | 35 | class TTSSapiGui : public QDialog |
34 | { | 36 | { |
@@ -71,4 +73,32 @@ private: | |||
71 | QString m_name; | 73 | QString m_name; |
72 | }; | 74 | }; |
73 | 75 | ||
76 | class TTSFestivalGui : public QDialog | ||
77 | { | ||
78 | Q_OBJECT | ||
79 | public: | ||
80 | TTSFestivalGui(TTSFestival* festival, QDialog* parent = NULL); | ||
81 | |||
82 | void showCfg(); | ||
83 | void setCfg(RbSettings* sett){settings = sett;} | ||
84 | |||
85 | public slots: | ||
86 | virtual void accept(void); | ||
87 | virtual void reject(void); | ||
88 | //virtual void reset(void); | ||
89 | |||
90 | void onRefreshButton(); | ||
91 | void onShowDescription(int state); | ||
92 | void onBrowseServer(); | ||
93 | void onBrowseClient(); | ||
94 | private: | ||
95 | Ui::TTSFestivalCfgFrm ui; | ||
96 | RbSettings* settings; | ||
97 | TTSFestival* festival; | ||
98 | |||
99 | void updateVoices(); | ||
100 | private slots: | ||
101 | void updateDescription(QString value); | ||
102 | }; | ||
103 | |||
74 | #endif | 104 | #endif |