Date:2011-05-27 08:40:04 (12 years 10 months ago)
Author:kyak
Commit:3051126e173974728e47e6c29cc4c1d1cc0f4770
Message:qstardict: flite as default text-to-speech engine

Files: qstardict/patches/001-qstardict.patch (10 diffs)

Change Details

qstardict/patches/001-qstardict.patch
1diff -ur qstardict-0.13.1.or/plugins/stardict/dictziplib.cpp qstardict-0.13.1/plugins/stardict/dictziplib.cpp
2+++ qstardict-0.13.1/plugins/stardict/dictziplib.cpp 2011-03-15 21:52:08.056059379 +0300
3@@ -305,7 +305,7 @@
1diff --git a/plugins/stardict/dictziplib.cpp b/plugins/stardict/dictziplib.cpp
2index 867e330..bb62a54 100644
3--- a/plugins/stardict/dictziplib.cpp
4@@ -305,7 +305,7 @@ bool dictData::open(const std::string& fname, int computeCRC)
45
56 #ifdef Q_OS_UNIX
67     if (stat(fname.c_str(), &sb) || !S_ISREG(sb.st_mode))
...... 
1011     if (_stat(fname.c_str(), &sb) || !(sb.stMode & _S_IFREG))
1112 #endif
1213     {
13diff -ur qstardict-0.13.1.or/qstardict/keyboard.cpp qstardict-0.13.1/qstardict/keyboard.cpp
14+++ qstardict-0.13.1/qstardict/keyboard.cpp 2011-03-15 21:51:35.430058700 +0300
15@@ -82,7 +82,28 @@
14diff --git a/qstardict/keyboard.cpp b/qstardict/keyboard.cpp
15index cc6e406..5a6d514 100644
16--- a/qstardict/keyboard.cpp
17@@ -82,7 +82,28 @@ Qt::KeyboardModifiers Keyboard::activeModifiers()
1618
1719 } // namespace
1820
...... 
4345
4446 // vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc
4547
46diff -ur qstardict-0.13.1.or/qstardict/main.cpp qstardict-0.13.1/qstardict/main.cpp
47+++ qstardict-0.13.1/qstardict/main.cpp 2011-03-15 21:51:35.430058700 +0300
48diff --git a/qstardict/main.cpp b/qstardict/main.cpp
49index 8a13dc9..a726364 100644
50--- a/qstardict/main.cpp
4851@@ -35,6 +35,10 @@
4952 #include <QTranslator>
5053 #endif // QSTARDICT_WITH_TRANSLATIONS
...... 
5760 int main(int argc, char *argv[])
5861 {
5962     QStarDict::Application app(argc, argv);
60@@ -61,6 +65,9 @@
63@@ -61,6 +65,9 @@ int main(int argc, char *argv[])
6164     }
6265 #endif // Q_OS_WIN
6366
...... 
6770
6871     return app.exec();
6972 }
70diff -ur qstardict-0.13.1.or/qstardict/mainwindow.cpp qstardict-0.13.1/qstardict/mainwindow.cpp
71+++ qstardict-0.13.1/qstardict/mainwindow.cpp 2011-03-15 21:51:35.431060517 +0300
72@@ -93,7 +93,7 @@
73diff --git a/qstardict/mainwindow.cpp b/qstardict/mainwindow.cpp
74index e8b9456..29ac486 100644
75--- a/qstardict/mainwindow.cpp
76@@ -93,7 +93,7 @@ void MainWindow::loadSettings()
7377     setVisible(config.value("MainWindow/visible", true).toBool());
7478     wordsListDock->setFloating(config.value("MainWindow/wordsListDock/floating", wordsListDock->isFloating()).toBool());
7579     wordsListDock->setGeometry(config.value("MainWindow/wordsListDock/geometry", wordsListDock->geometry()).toRect());
...... 
7983     setDefaultStyleSheet(config.value("MainWindow/defaultStyleSheet", defaultStyleSheet()).toString());
8084 }
8185
82diff -ur qstardict-0.13.1.or/qstardict/mainwindow.ui qstardict-0.13.1/qstardict/mainwindow.ui
83+++ qstardict-0.13.1/qstardict/mainwindow.ui 2011-03-15 21:51:35.431060517 +0300
86diff --git a/qstardict/mainwindow.ui b/qstardict/mainwindow.ui
87index 68a37bf..fcabb84 100644
88--- a/qstardict/mainwindow.ui
8489@@ -1,190 +1,241 @@
8590-<ui version="4.0" >
8691+<?xml version="1.0" encoding="UTF-8"?>
...... 
117122- <layout class="QGridLayout" >
118123- <property name="margin" >
119124- <number>9</number>
120- </property>
121- <property name="spacing" >
122- <number>6</number>
123- </property>
124- <item row="0" column="0" >
125- <layout class="QHBoxLayout" >
126- <property name="spacing" >
127- <number>6</number>
128125+ <widget class="QWidget" name="centralwidget">
129126+ <property name="minimumSize">
130127+ <size>
...... 
141138+ <layout class="QVBoxLayout" name="verticalLayout_2">
142139+ <property name="spacing">
143140+ <number>0</number>
144+ </property>
141     </property>
142- <property name="spacing" >
143- <number>6</number>
145144+ <property name="margin">
146145+ <number>0</number>
147+ </property>
146     </property>
147- <item row="0" column="0" >
148- <layout class="QHBoxLayout" >
149- <property name="spacing" >
150- <number>6</number>
148151+ <item>
149152+ <layout class="QHBoxLayout">
150153+ <property name="spacing">
...... 
467470      <x>661</x>
468471      <y>51</y>
469472     </hint>
470diff -ur qstardict-0.13.1.or/qstardict/settingsdialog.ui qstardict-0.13.1/qstardict/settingsdialog.ui
471+++ qstardict-0.13.1/qstardict/settingsdialog.ui 2011-03-15 21:51:35.432063342 +0300
473diff --git a/qstardict/settingsdialog.ui b/qstardict/settingsdialog.ui
474index 357f15b..d08fbd5 100644
475--- a/qstardict/settingsdialog.ui
472476@@ -1,84 +1,67 @@
473477-<ui version="4.0" >
474478+<?xml version="1.0" encoding="UTF-8"?>
...... 
13521356     </hint>
13531357    </hints>
13541358   </connection>
1359diff --git a/qstardict/speaker.cpp b/qstardict/speaker.cpp
1360index ef31f03..723d4c8 100644
1361--- a/qstardict/speaker.cpp
1362@@ -29,7 +29,7 @@ Speaker::Speaker()
1363 {
1364     m_speechProcess = new QProcess;
1365     QSettings settings;
1366- m_speechCmd = settings.value("Speaker/speechCmd", "festival --tts").toString();
1367+ m_speechCmd = settings.value("Speaker/speechCmd", "flite").toString();
1368 }
1369
1370 Speaker::~Speaker()

Archive Download the corresponding diff file



interactive