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.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp
index f273721437..4324f693a9 100644
--- a/rbutil/rbutilqt/installtalkwindow.cpp
+++ b/rbutil/rbutilqt/installtalkwindow.cpp
@@ -26,7 +26,7 @@ InstallTalkWindow::InstallTalkWindow(QWidget *parent) : QDialog(parent)
26{ 26{
27 ui.setupUi(this); 27 ui.setupUi(this);
28 talkcreator = new TalkFileCreator(this); 28 talkcreator = new TalkFileCreator(this);
29 29
30 connect(ui.buttonBrowse, SIGNAL(clicked()), this, SLOT(browseFolder())); 30 connect(ui.buttonBrowse, SIGNAL(clicked()), this, SLOT(browseFolder()));
31 31
32 ui.OverwriteWav->setChecked(true); 32 ui.OverwriteWav->setChecked(true);
@@ -40,7 +40,7 @@ void InstallTalkWindow::browseFolder()
40{ 40{
41 BrowseDirtree browser(this); 41 BrowseDirtree browser(this);
42 browser.setFilter(QDir::AllDirs | QDir::NoDotAndDotDot | QDir::NoSymLinks); 42 browser.setFilter(QDir::AllDirs | QDir::NoDotAndDotDot | QDir::NoSymLinks);
43 43
44 if(QFileInfo(ui.lineTalkFolder->text()).isDir()) 44 if(QFileInfo(ui.lineTalkFolder->text()).isDir())
45 { 45 {
46 browser.setDir(ui.lineTalkFolder->text()); 46 browser.setDir(ui.lineTalkFolder->text());
@@ -67,7 +67,7 @@ void InstallTalkWindow::accept()
67 logger = new ProgressLoggerGui(this); 67 logger = new ProgressLoggerGui(this);
68 logger->show(); 68 logger->show();
69 connect(logger,SIGNAL(closed()),this,SLOT(close())); 69 connect(logger,SIGNAL(closed()),this,SLOT(close()));
70 70
71 QString folderToTalk = ui.lineTalkFolder->text(); 71 QString folderToTalk = ui.lineTalkFolder->text();
72 QString pathEncoder = userSettings->value("encbin").toString(); 72 QString pathEncoder = userSettings->value("encbin").toString();
73 QString pathTTS = userSettings->value("ttsbin").toString(); 73 QString pathTTS = userSettings->value("ttsbin").toString();
@@ -78,23 +78,23 @@ void InstallTalkWindow::accept()
78 logger->abort(); 78 logger->abort();
79 return; 79 return;
80 } 80 }
81 81
82 if(!QFileInfo(pathEncoder).isExecutable()) 82 if(!QFileInfo(pathEncoder).isExecutable())
83 { 83 {
84 logger->addItem(tr("Path to Encoder is wrong!"),LOGERROR); 84 logger->addItem(tr("Path to Encoder is wrong!"),LOGERROR);
85 logger->abort(); 85 logger->abort();
86 return; 86 return;
87 } 87 }
88 88
89 if(!QFileInfo(pathTTS).isExecutable()) 89 if(!QFileInfo(pathTTS).isExecutable())
90 { 90 {
91 logger->addItem(tr("Path to TTS is wrong!"),LOGERROR); 91 logger->addItem(tr("Path to TTS is wrong!"),LOGERROR);
92 logger->abort(); 92 logger->abort();
93 return; 93 return;
94 } 94 }
95 95
96 userSettings->setValue("last_talked_folder", folderToTalk); 96 userSettings->setValue("last_talked_folder", folderToTalk);
97 97
98 userSettings->sync(); 98 userSettings->sync();
99 99
100 talkcreator->setDir(folderToTalk); 100 talkcreator->setDir(folderToTalk);
@@ -102,7 +102,7 @@ void InstallTalkWindow::accept()
102 talkcreator->setEncexe(pathEncoder); 102 talkcreator->setEncexe(pathEncoder);
103 talkcreator->setEncOpts(userSettings->value("encopts").toString()); 103 talkcreator->setEncOpts(userSettings->value("encopts").toString());
104 talkcreator->setTTsOpts(userSettings->value("ttsopts").toString()); 104 talkcreator->setTTsOpts(userSettings->value("ttsopts").toString());
105 105
106 devices->beginGroup(userSettings->value("ttspreset").toString()); 106 devices->beginGroup(userSettings->value("ttspreset").toString());
107 talkcreator->setTTsType(devices->value("tts").toString()); 107 talkcreator->setTTsType(devices->value("tts").toString());
108 talkcreator->setTTsOpts(devices->value("options").toString()); 108 talkcreator->setTTsOpts(devices->value("options").toString());
@@ -113,7 +113,7 @@ void InstallTalkWindow::accept()
113 talkcreator->setEncOpts(devices->value("options").toString()); 113 talkcreator->setEncOpts(devices->value("options").toString());
114 talkcreator->setEncTemplate(devices->value("template").toString()); 114 talkcreator->setEncTemplate(devices->value("template").toString());
115 devices->endGroup(); 115 devices->endGroup();
116 116
117 talkcreator->setOverwriteTalk(ui.OverwriteTalk->isChecked()); 117 talkcreator->setOverwriteTalk(ui.OverwriteTalk->isChecked());
118 talkcreator->setOverwriteWav(ui.OverwriteWav->isChecked()); 118 talkcreator->setOverwriteWav(ui.OverwriteWav->isChecked());
119 talkcreator->setRemoveWav(ui.RemoveWav->isChecked()); 119 talkcreator->setRemoveWav(ui.RemoveWav->isChecked());
@@ -128,7 +128,7 @@ void InstallTalkWindow::setDeviceSettings(QSettings *dev)
128{ 128{
129 devices = dev; 129 devices = dev;
130 qDebug() << "Install::setDeviceSettings:" << devices; 130 qDebug() << "Install::setDeviceSettings:" << devices;
131 131
132 QString profile; 132 QString profile;
133 133
134 profile = userSettings->value("ttspreset", "none").toString(); 134 profile = userSettings->value("ttspreset", "none").toString();
@@ -151,9 +151,9 @@ void InstallTalkWindow::setDeviceSettings(QSettings *dev)
151void InstallTalkWindow::setUserSettings(QSettings *user) 151void InstallTalkWindow::setUserSettings(QSettings *user)
152{ 152{
153 userSettings = user; 153 userSettings = user;
154 154
155 talkcreator->setMountPoint(userSettings->value("mountpoint").toString()); 155 talkcreator->setMountPoint(userSettings->value("mountpoint").toString());
156 156
157 setTalkFolder(userSettings->value("last_talked_folder").toString()); 157 setTalkFolder(userSettings->value("last_talked_folder").toString());
158 158
159} 159}