summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/installtalkwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/installtalkwindow.cpp')
-rw-r--r--rbutil/rbutilqt/installtalkwindow.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp
index 59ec12fa11..de57384b49 100644
--- a/rbutil/rbutilqt/installtalkwindow.cpp
+++ b/rbutil/rbutilqt/installtalkwindow.cpp
@@ -68,7 +68,7 @@ void InstallTalkWindow::change()
68 Config *cw = new Config(this,4); 68 Config *cw = new Config(this,4);
69 cw->setSettings(settings); 69 cw->setSettings(settings);
70 cw->show(); 70 cw->show();
71 connect(cw, SIGNAL(settingsUpdated()), this, SIGNAL(settingsUpdated())); 71 connect(cw, SIGNAL(settingsUpdated()), this, SLOT(settingsUpdated()));
72} 72}
73 73
74void InstallTalkWindow::accept() 74void InstallTalkWindow::accept()
@@ -109,7 +109,12 @@ void InstallTalkWindow::accept()
109void InstallTalkWindow::setSettings(RbSettings* sett) 109void InstallTalkWindow::setSettings(RbSettings* sett)
110{ 110{
111 settings = sett; 111 settings = sett;
112 112 settingsUpdated();
113}
114
115
116void InstallTalkWindow::settingsUpdated(void)
117{
113 QString ttsName = settings->curTTS(); 118 QString ttsName = settings->curTTS();
114 TTSBase* tts = TTSBase::getTTS(ttsName); 119 TTSBase* tts = TTSBase::getTTS(ttsName);
115 tts->setCfg(settings); 120 tts->setCfg(settings);
@@ -131,6 +136,5 @@ void InstallTalkWindow::setSettings(RbSettings* sett)
131 ui.labelEncProfile->setText(tr("Selected Encoder: <b>%1</b>").arg("Invalid encoder configuration!")); 136 ui.labelEncProfile->setText(tr("Selected Encoder: <b>%1</b>").arg("Invalid encoder configuration!"));
132 137
133 setTalkFolder(settings->lastTalkedFolder()); 138 setTalkFolder(settings->lastTalkedFolder());
134
135} 139}
136 140