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.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp
index de57384b49..158365c460 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, SLOT(settingsUpdated())); 71 connect(cw, SIGNAL(settingsUpdated()), this, SLOT(updateSettings()));
72} 72}
73 73
74void InstallTalkWindow::accept() 74void InstallTalkWindow::accept()
@@ -109,11 +109,11 @@ void InstallTalkWindow::accept()
109void InstallTalkWindow::setSettings(RbSettings* sett) 109void InstallTalkWindow::setSettings(RbSettings* sett)
110{ 110{
111 settings = sett; 111 settings = sett;
112 settingsUpdated(); 112 updateSettings();
113} 113}
114 114
115 115
116void InstallTalkWindow::settingsUpdated(void) 116void InstallTalkWindow::updateSettings(void)
117{ 117{
118 QString ttsName = settings->curTTS(); 118 QString ttsName = settings->curTTS();
119 TTSBase* tts = TTSBase::getTTS(ttsName); 119 TTSBase* tts = TTSBase::getTTS(ttsName);
@@ -136,5 +136,6 @@ void InstallTalkWindow::settingsUpdated(void)
136 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!"));
137 137
138 setTalkFolder(settings->lastTalkedFolder()); 138 setTalkFolder(settings->lastTalkedFolder());
139 emit settingsUpdated();
139} 140}
140 141