summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2012-06-13 22:42:32 +0200
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2012-06-13 22:42:32 +0200
commit0850c1cba24048a9c4214d6be4b2663de7e8732d (patch)
tree2a315ce1e199a7b0477908ebb3f5883f6546c9cc
parent47ea5b65b28dcc95e4fe06b1a88bd70a2d1bb06b (diff)
downloadrockbox-0850c1cba24048a9c4214d6be4b2663de7e8732d.tar.gz
rockbox-0850c1cba24048a9c4214d6be4b2663de7e8732d.zip
Improve voice creation window a bit.
- Make the window slightly smaller. There isn't too much information to be displayed, and Qt will enlarge the window if necessary anyway. - Rename the "wavtrim threshold" field, since "wavtrim" is not really descriptive for non-developers. Change-Id: I89622b3f1bca8bcd7326b447d28859412107287f
-rw-r--r--rbutil/rbutilqt/createvoicefrm.ui105
-rw-r--r--rbutil/rbutilqt/createvoicewindow.cpp4
2 files changed, 54 insertions, 55 deletions
diff --git a/rbutil/rbutilqt/createvoicefrm.ui b/rbutil/rbutilqt/createvoicefrm.ui
index d361b9b250..a0b697ac43 100644
--- a/rbutil/rbutilqt/createvoicefrm.ui
+++ b/rbutil/rbutilqt/createvoicefrm.ui
@@ -1,3 +1,4 @@
1<?xml version="1.0" encoding="UTF-8"?>
1<ui version="4.0" > 2<ui version="4.0" >
2 <class>CreateVoiceFrm</class> 3 <class>CreateVoiceFrm</class>
3 <widget class="QDialog" name="CreateVoiceFrm" > 4 <widget class="QDialog" name="CreateVoiceFrm" >
@@ -8,15 +9,15 @@
8 <rect> 9 <rect>
9 <x>0</x> 10 <x>0</x>
10 <y>0</y> 11 <y>0</y>
11 <width>659</width> 12 <width>588</width>
12 <height>482</height> 13 <height>448</height>
13 </rect> 14 </rect>
14 </property> 15 </property>
15 <property name="windowTitle" > 16 <property name="windowTitle" >
16 <string>Create Voice File</string> 17 <string>Create Voice File</string>
17 </property> 18 </property>
18 <layout class="QGridLayout" > 19 <layout class="QGridLayout" name="gridLayout" >
19 <item rowspan="5" row="0" column="0" > 20 <item row="0" column="0" rowspan="5" >
20 <widget class="QLabel" name="label" > 21 <widget class="QLabel" name="label" >
21 <property name="text" > 22 <property name="text" >
22 <string/> 23 <string/>
@@ -29,10 +30,10 @@
29 </property> 30 </property>
30 </widget> 31 </widget>
31 </item> 32 </item>
32 <item row="0" column="1" colspan="2" > 33 <item row="0" column="1" colspan="3" >
33 <widget class="QLabel" name="label_2" > 34 <widget class="QLabel" name="label_2" >
34 <property name="sizePolicy" > 35 <property name="sizePolicy" >
35 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > 36 <sizepolicy hsizetype="Minimum" vsizetype="Minimum" >
36 <horstretch>0</horstretch> 37 <horstretch>0</horstretch>
37 <verstretch>0</verstretch> 38 <verstretch>0</verstretch>
38 </sizepolicy> 39 </sizepolicy>
@@ -42,14 +43,7 @@
42 </property> 43 </property>
43 </widget> 44 </widget>
44 </item> 45 </item>
45 <item row="1" column="1" colspan="2" > 46 <item row="2" column="1" colspan="3" >
46 <widget class="QComboBox" name="comboLanguage" >
47 <property name="accessibleName" >
48 <string>Language</string>
49 </property>
50 </widget>
51 </item>
52 <item row="2" column="1" colspan="2" >
53 <widget class="QGroupBox" name="groupBox_2" > 47 <widget class="QGroupBox" name="groupBox_2" >
54 <property name="title" > 48 <property name="title" >
55 <string>Generation settings</string> 49 <string>Generation settings</string>
@@ -58,14 +52,14 @@
58 <item row="0" column="0" > 52 <item row="0" column="0" >
59 <widget class="QLabel" name="labelTtsProfile" > 53 <widget class="QLabel" name="labelTtsProfile" >
60 <property name="text" > 54 <property name="text" >
61 <string>TTS profile:</string> 55 <string>TTS:</string>
62 </property> 56 </property>
63 </widget> 57 </widget>
64 </item> 58 </item>
65 <item row="0" column="1" > 59 <item row="0" column="2" >
66 <widget class="QPushButton" name="change" > 60 <widget class="QPushButton" name="change" >
67 <property name="sizePolicy" > 61 <property name="sizePolicy" >
68 <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > 62 <sizepolicy hsizetype="Minimum" vsizetype="Minimum" >
69 <horstretch>0</horstretch> 63 <horstretch>0</horstretch>
70 <verstretch>0</verstretch> 64 <verstretch>0</verstretch>
71 </sizepolicy> 65 </sizepolicy>
@@ -75,12 +69,12 @@
75 </property> 69 </property>
76 </widget> 70 </widget>
77 </item> 71 </item>
78 <item row="1" column="1" > 72 <item row="0" column="1" >
79 <spacer> 73 <spacer name="horizontalSpacer" >
80 <property name="orientation" > 74 <property name="orientation" >
81 <enum>Qt::Horizontal</enum> 75 <enum>Qt::Horizontal</enum>
82 </property> 76 </property>
83 <property name="sizeHint" > 77 <property name="sizeHint" stdset="0" >
84 <size> 78 <size>
85 <width>40</width> 79 <width>40</width>
86 <height>20</height> 80 <height>20</height>
@@ -88,15 +82,35 @@
88 </property> 82 </property>
89 </spacer> 83 </spacer>
90 </item> 84 </item>
85 <item row="1" column="2" >
86 <widget class="QSpinBox" name="wavtrimthreshold" >
87 <property name="accessibleName" >
88 <string>Wavtrim Threshold</string>
89 </property>
90 <property name="maximum" >
91 <number>5000</number>
92 </property>
93 <property name="value" >
94 <number>500</number>
95 </property>
96 </widget>
97 </item>
98 <item row="1" column="0" >
99 <widget class="QLabel" name="label_3" >
100 <property name="text" >
101 <string>Silence threshold</string>
102 </property>
103 </widget>
104 </item>
91 </layout> 105 </layout>
92 </widget> 106 </widget>
93 </item> 107 </item>
94 <item row="4" column="1" > 108 <item row="3" column="1" >
95 <spacer> 109 <spacer>
96 <property name="orientation" > 110 <property name="orientation" >
97 <enum>Qt::Vertical</enum> 111 <enum>Qt::Vertical</enum>
98 </property> 112 </property>
99 <property name="sizeHint" > 113 <property name="sizeHint" stdset="0" >
100 <size> 114 <size>
101 <width>20</width> 115 <width>20</width>
102 <height>201</height> 116 <height>201</height>
@@ -104,12 +118,12 @@
104 </property> 118 </property>
105 </spacer> 119 </spacer>
106 </item> 120 </item>
107 <item row="5" column="1" > 121 <item row="4" column="2" >
108 <spacer> 122 <spacer>
109 <property name="orientation" > 123 <property name="orientation" >
110 <enum>Qt::Horizontal</enum> 124 <enum>Qt::Horizontal</enum>
111 </property> 125 </property>
112 <property name="sizeHint" > 126 <property name="sizeHint" stdset="0" >
113 <size> 127 <size>
114 <width>40</width> 128 <width>40</width>
115 <height>20</height> 129 <height>20</height>
@@ -117,7 +131,7 @@
117 </property> 131 </property>
118 </spacer> 132 </spacer>
119 </item> 133 </item>
120 <item row="5" column="2" > 134 <item row="4" column="3" >
121 <layout class="QHBoxLayout" > 135 <layout class="QHBoxLayout" >
122 <item> 136 <item>
123 <widget class="QPushButton" name="buttonOk" > 137 <widget class="QPushButton" name="buttonOk" >
@@ -125,7 +139,8 @@
125 <string>&amp;Install</string> 139 <string>&amp;Install</string>
126 </property> 140 </property>
127 <property name="icon" > 141 <property name="icon" >
128 <iconset resource="rbutilqt.qrc" >:/icons/go-next.png</iconset> 142 <iconset resource="rbutilqt.qrc" >
143 <normaloff>:/icons/go-next.png</normaloff>:/icons/go-next.png</iconset>
129 </property> 144 </property>
130 </widget> 145 </widget>
131 </item> 146 </item>
@@ -135,47 +150,31 @@
135 <string>&amp;Cancel</string> 150 <string>&amp;Cancel</string>
136 </property> 151 </property>
137 <property name="icon" > 152 <property name="icon" >
138 <iconset resource="rbutilqt.qrc" >:/icons/process-stop.png</iconset> 153 <iconset resource="rbutilqt.qrc" >
154 <normaloff>:/icons/process-stop.png</normaloff>:/icons/process-stop.png</iconset>
139 </property> 155 </property>
140 </widget> 156 </widget>
141 </item> 157 </item>
142 </layout> 158 </layout>
143 </item> 159 </item>
144 <item row="3" column="1" colspan="2" > 160 <item row="1" column="1" colspan="3" >
145 <layout class="QHBoxLayout" > 161 <widget class="QComboBox" name="comboLanguage" >
146 <item> 162 <property name="accessibleName" >
147 <widget class="QLabel" name="label_3" > 163 <string>Language</string>
148 <property name="text" > 164 </property>
149 <string>Wavtrim Threshold</string> 165 </widget>
150 </property>
151 </widget>
152 </item>
153 <item>
154 <widget class="QSpinBox" name="wavtrimthreshold" >
155 <property name="accessibleName" >
156 <string>Wavtrim Threshold</string>
157 </property>
158 <property name="maximum" >
159 <number>5000</number>
160 </property>
161 <property name="value" >
162 <number>500</number>
163 </property>
164 </widget>
165 </item>
166 </layout>
167 </item> 166 </item>
168 </layout> 167 </layout>
169 </widget> 168 </widget>
170 <tabstops> 169 <tabstops>
170 <tabstop>buttonOk</tabstop>
171 <tabstop>buttonCancel</tabstop>
171 <tabstop>comboLanguage</tabstop> 172 <tabstop>comboLanguage</tabstop>
172 <tabstop>change</tabstop> 173 <tabstop>change</tabstop>
173 <tabstop>wavtrimthreshold</tabstop> 174 <tabstop>wavtrimthreshold</tabstop>
174 <tabstop>buttonOk</tabstop>
175 <tabstop>buttonCancel</tabstop>
176 </tabstops> 175 </tabstops>
177 <resources> 176 <resources>
178 <include location="rbutilqt.qrc" /> 177 <include location="rbutilqt.qrc"/>
179 </resources> 178 </resources>
180 <connections> 179 <connections>
181 <connection> 180 <connection>
diff --git a/rbutil/rbutilqt/createvoicewindow.cpp b/rbutil/rbutilqt/createvoicewindow.cpp
index abae0457b5..8bd4e8d693 100644
--- a/rbutil/rbutilqt/createvoicewindow.cpp
+++ b/rbutil/rbutilqt/createvoicewindow.cpp
@@ -94,10 +94,10 @@ void CreateVoiceWindow::updateSettings(void)
94 QString ttsName = RbSettings::value(RbSettings::Tts).toString(); 94 QString ttsName = RbSettings::value(RbSettings::Tts).toString();
95 TTSBase* tts = TTSBase::getTTS(this,ttsName); 95 TTSBase* tts = TTSBase::getTTS(this,ttsName);
96 if(tts->configOk()) 96 if(tts->configOk())
97 ui.labelTtsProfile->setText(tr("Selected TTS engine: <b>%1</b>") 97 ui.labelTtsProfile->setText(tr("Engine: <b>%1</b>")
98 .arg(TTSBase::getTTSName(ttsName))); 98 .arg(TTSBase::getTTSName(ttsName)));
99 else 99 else
100 ui.labelTtsProfile->setText(tr("Selected TTS engine: <b>%1</b>") 100 ui.labelTtsProfile->setText(tr("Engine: <b>%1</b>")
101 .arg("Invalid TTS configuration!")); 101 .arg("Invalid TTS configuration!"));
102 102
103 ui.wavtrimthreshold->setValue(RbSettings::value(RbSettings::WavtrimThreshold).toInt()); 103 ui.wavtrimthreshold->setValue(RbSettings::value(RbSettings::WavtrimThreshold).toInt());