summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2008-06-23 20:08:22 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2008-06-23 20:08:22 +0000
commit24bb08ddd35f5cb9dcd2c4c49065688c1f336a88 (patch)
tree76fa5a8fd56ff0183c37a42d608b4829f5ed3e8f
parent9aa7ceb0dfc84c74599f288e3559b2d72980a5ff (diff)
downloadrockbox-24bb08ddd35f5cb9dcd2c4c49065688c1f336a88.zip
rockbox-24bb08ddd35f5cb9dcd2c4c49065688c1f336a88.tar.gz
rockbox-24bb08ddd35f5cb9dcd2c4c49065688c1f336a88.tar.bz2
rockbox-24bb08ddd35f5cb9dcd2c4c49065688c1f336a88.tar.xz
Explicitly set the dialog's result code for TTS / Encoder windows. Fixes an issue where one couldn't close the dialog anymore.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17766 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/encodersgui.cpp9
-rw-r--r--rbutil/rbutilqt/ttsgui.cpp12
2 files changed, 11 insertions, 10 deletions
diff --git a/rbutil/rbutilqt/encodersgui.cpp b/rbutil/rbutilqt/encodersgui.cpp
index b363e95..8771f4f 100644
--- a/rbutil/rbutilqt/encodersgui.cpp
+++ b/rbutil/rbutilqt/encodersgui.cpp
@@ -80,12 +80,12 @@ void EncExesGui::accept(void)
// sync settings
settings->sync();
- this->close();
+ this->done(0);
}
void EncExesGui::reject(void)
{
- this->close();
+ this->done(0);
}
void EncExesGui::reset()
@@ -153,12 +153,12 @@ void EncRbSpeexGui::accept(void)
// sync settings
settings->sync();
- this->close();
+ this->done(0);
}
void EncRbSpeexGui::reject(void)
{
- this->close();
+ this->done(0);
}
void EncRbSpeexGui::reset()
@@ -168,3 +168,4 @@ void EncRbSpeexGui::reset()
ui.complexity->setValue(defaultComplexity);
ui.narrowband->setChecked(Qt::Unchecked);
}
+
diff --git a/rbutil/rbutilqt/ttsgui.cpp b/rbutil/rbutilqt/ttsgui.cpp
index 3ed2e87..68a0566 100644
--- a/rbutil/rbutilqt/ttsgui.cpp
+++ b/rbutil/rbutilqt/ttsgui.cpp
@@ -88,18 +88,18 @@ void TTSSapiGui::accept(void)
settings->setTTSUseSapi4(false);
// sync settings
settings->sync();
-
- this->close();
+
+ this->done(0);
}
void TTSSapiGui::reject(void)
{
- this->close();
+ this->done(0);
}
void TTSSapiGui::updateVoices(QString language)
{
- QStringList Voices = m_sapi->getVoiceList(language);
+ QStringList Voices = m_sapi->getVoiceList(language);
ui.voicecombo->clear();
ui.voicecombo->addItems(Voices);
@@ -182,12 +182,12 @@ void TTSExesGui::accept(void)
// sync settings
settings->sync();
- this->close();
+ this->done(0);
}
void TTSExesGui::reject(void)
{
- this->close();
+ this->done(0);
}