summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/ttsgui.h
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/ttsgui.h')
-rw-r--r--rbutil/rbutilqt/ttsgui.h30
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
30class RbSettings; 31class RbSettings;
31class TTSSapi; 32class TTSSapi;
33class TTSFestival;
32 34
33class TTSSapiGui : public QDialog 35class TTSSapiGui : public QDialog
34{ 36{
@@ -71,4 +73,32 @@ private:
71 QString m_name; 73 QString m_name;
72}; 74};
73 75
76class TTSFestivalGui : public QDialog
77{
78 Q_OBJECT
79public:
80 TTSFestivalGui(TTSFestival* festival, QDialog* parent = NULL);
81
82 void showCfg();
83 void setCfg(RbSettings* sett){settings = sett;}
84
85public 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();
94private:
95 Ui::TTSFestivalCfgFrm ui;
96 RbSettings* settings;
97 TTSFestival* festival;
98
99 void updateVoices();
100private slots:
101 void updateDescription(QString value);
102};
103
74#endif 104#endif