Changeset 27576
- Timestamp:
- 11/16/08 20:22:06 (2 months ago)
- Files:
-
- lyx-devel/trunk/src/Thesaurus.h (modified) (1 diff)
- lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp (modified) (4 diffs)
- lyx-devel/trunk/src/frontends/qt4/ui/PrefLanguageUi.ui (modified) (18 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lyx-devel/trunk/src/Thesaurus.h
r27572 r27576 34 34 */ 35 35 36 class Thesaurus { 36 class Thesaurus 37 { 37 38 public: 38 39 /// lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp
r27572 r27576 1660 1660 connect(endCommandED, SIGNAL(textChanged(QString)), 1661 1661 this, SIGNAL(changed())); 1662 connect(defaultLanguageCO, SIGNAL(activated(int)),1663 this, SIGNAL(changed()));1664 1662 connect(uiLanguageCO, SIGNAL(activated(int)), 1665 1663 this, SIGNAL(changed())); 1666 1664 1667 defaultLanguageCO->clear();1668 1665 uiLanguageCO->clear(); 1669 1666 … … 1671 1668 // FIXME: it would be nice if sorting was enabled/disabled via a checkbox. 1672 1669 language_model->sort(0); 1673 defaultLanguageCO->setModel(language_model);1674 1670 1675 1671 // FIXME: This is wrong, we need filter this list based on the available … … 1707 1703 rc.language_command_begin = fromqstr(startCommandED->text()); 1708 1704 rc.language_command_end = fromqstr(endCommandED->text()); 1709 rc.default_language = fromqstr(1710 defaultLanguageCO->itemData(defaultLanguageCO->currentIndex()).toString());1711 1705 rc.gui_language = fromqstr( 1712 1706 uiLanguageCO->itemData(uiLanguageCO->currentIndex()).toString()); … … 1731 1725 endCommandED->setText(toqstr(rc.language_command_end)); 1732 1726 1733 int pos = defaultLanguageCO->findData(toqstr(rc.default_language)); 1734 defaultLanguageCO->setCurrentIndex(pos); 1735 pos = uiLanguageCO->findData(toqstr(rc.gui_language)); 1727 int pos = uiLanguageCO->findData(toqstr(rc.gui_language)); 1736 1728 uiLanguageCO->blockSignals(true); 1737 1729 uiLanguageCO->setCurrentIndex(pos); lyx-devel/trunk/src/frontends/qt4/ui/PrefLanguageUi.ui
r25387 r27576 6 6 <x>0</x> 7 7 <y>0</y> 8 <width> 410</width>9 <height>4 24</height>8 <width>326</width> 9 <height>411</height> 10 10 </rect> 11 11 </property> … … 13 13 <string/> 14 14 </property> 15 <layout class="QGridLayout" name="gridLayout" > 15 <layout class="QGridLayout" > 16 <property name="margin" > 17 <number>9</number> 18 </property> 19 <property name="spacing" > 20 <number>6</number> 21 </property> 16 22 <item row="0" column="0" colspan="2" > 17 23 <widget class="QLabel" name="uiLanguageLA" > … … 19 25 <string>&User Interface language:</string> 20 26 </property> 21 <property name="buddy" >22 <cstring>defaultLanguageCO</cstring>23 </property>24 27 </widget> 25 28 </item> … … 35 38 </item> 36 39 <item row="1" column="0" colspan="2" > 37 <widget class="QLabel" name="defaultLanguageLA" >38 <property name="text" >39 <string>&Default language:</string>40 </property>41 <property name="buddy" >42 <cstring>defaultLanguageCO</cstring>43 </property>44 </widget>45 </item>46 <item row="1" column="2" >47 <widget class="QComboBox" name="defaultLanguageCO" >48 <property name="toolTip" >49 <string>Select the default language of your documents</string>50 </property>51 <property name="maxVisibleItems" >52 <number>20</number>53 </property>54 </widget>55 </item>56 <item row="2" column="0" colspan="2" >57 40 <widget class="QLabel" name="languagePackageLA" > 58 41 <property name="text" > … … 64 47 </widget> 65 48 </item> 66 <item row=" 2" column="2" >49 <item row="1" column="2" > 67 50 <widget class="QLineEdit" name="languagePackageED" > 68 51 <property name="toolTip" > … … 71 54 </widget> 72 55 </item> 73 <item row=" 3" column="0" colspan="2" >56 <item row="2" column="0" colspan="2" > 74 57 <widget class="QLabel" name="startCommandLA" > 75 58 <property name="text" > … … 81 64 </widget> 82 65 </item> 83 <item row=" 3" column="2" >66 <item row="2" column="2" > 84 67 <widget class="QLineEdit" name="startCommandED" > 85 68 <property name="toolTip" > … … 88 71 </widget> 89 72 </item> 90 <item row=" 4" column="0" colspan="2" >73 <item row="3" column="0" colspan="2" > 91 74 <widget class="QLabel" name="endCommandLA" > 92 75 <property name="text" > … … 98 81 </widget> 99 82 </item> 100 <item row=" 4" column="2" >83 <item row="3" column="2" > 101 84 <widget class="QLineEdit" name="endCommandED" > 102 85 <property name="toolTip" > … … 105 88 </widget> 106 89 </item> 90 <item row="4" column="0" colspan="3" > 91 <widget class="QCheckBox" name="useBabelCB" > 92 <property name="toolTip" > 93 <string>Use the babel package for multilingual support</string> 94 </property> 95 <property name="text" > 96 <string>Use b&abel</string> 97 </property> 98 </widget> 99 </item> 107 100 <item row="5" column="0" colspan="3" > 108 <widget class="QCheckBox" name=" useBabelCB" >109 <property name="toolTip" > 110 <string> Use the babel package for multilingual support</string>111 </property> 112 <property name="text" > 113 <string> Use b&abel</string>101 <widget class="QCheckBox" name="globalCB" > 102 <property name="toolTip" > 103 <string>Check to pass the language globally (to the document class), not locally (to the language package)</string> 104 </property> 105 <property name="text" > 106 <string>&Global</string> 114 107 </property> 115 108 </widget> 116 109 </item> 117 110 <item row="6" column="0" colspan="3" > 118 <widget class="QCheckBox" name=" globalCB" >119 <property name="toolTip" > 120 <string> Check to pass the language globally (to the document class), not locally (to the language package)</string>121 </property> 122 <property name="text" > 123 <string> &Global</string>111 <widget class="QCheckBox" name="autoBeginCB" > 112 <property name="toolTip" > 113 <string>If checked, the document language is not explicitely set by a language switch command</string> 114 </property> 115 <property name="text" > 116 <string>Auto &begin</string> 124 117 </property> 125 118 </widget> 126 119 </item> 127 120 <item row="7" column="0" colspan="3" > 128 <widget class="QCheckBox" name="auto BeginCB" >129 <property name="toolTip" > 130 <string>If checked, the document language is not explicitely setby a language switch command</string>131 </property> 132 <property name="text" > 133 <string>Auto & begin</string>121 <widget class="QCheckBox" name="autoEndCB" > 122 <property name="toolTip" > 123 <string>If checked, the document language is not explicitely closed by a language switch command</string> 124 </property> 125 <property name="text" > 126 <string>Auto &end</string> 134 127 </property> 135 128 </widget> 136 129 </item> 137 130 <item row="8" column="0" colspan="3" > 138 <widget class="QCheckBox" name="autoEndCB" >139 <property name="toolTip" >140 <string>If checked, the document language is not explicitely closed by a language switch command</string>141 </property>142 <property name="text" >143 <string>Auto &end</string>144 </property>145 </widget>146 </item>147 <item row="9" column="0" colspan="4" >148 131 <widget class="QCheckBox" name="markForeignCB" > 149 132 <property name="toolTip" > … … 155 138 </widget> 156 139 </item> 157 <item row=" 10" column="0" >140 <item row="9" column="0" > 158 141 <spacer> 159 142 <property name="orientation" > … … 163 146 <enum>QSizePolicy::Fixed</enum> 164 147 </property> 165 <property name="sizeHint" stdset="0">148 <property name="sizeHint" > 166 149 <size> 167 150 <width>20</width> … … 171 154 </spacer> 172 155 </item> 173 <item row="1 1" column="0" colspan="3" >156 <item row="10" column="0" colspan="3" > 174 157 <widget class="QGroupBox" name="rtlGB2" > 175 158 <property name="toolTip" > … … 207 190 <enum>Qt::Horizontal</enum> 208 191 </property> 209 <property name="sizeHint" stdset="0">192 <property name="sizeHint" > 210 193 <size> 211 194 <width>101</width> … … 217 200 <item row="1" column="0" > 218 201 <layout class="QHBoxLayout" > 202 <property name="margin" > 203 <number>0</number> 204 </property> 219 205 <property name="spacing" > 220 206 <number>6</number> 221 </property>222 <property name="margin" >223 <number>0</number>224 207 </property> 225 208 <item> … … 255 238 </widget> 256 239 </item> 257 <item row="1 2" column="1" >240 <item row="11" column="1" > 258 241 <spacer> 259 242 <property name="orientation" > … … 263 246 <enum>QSizePolicy::Expanding</enum> 264 247 </property> 265 <property name="sizeHint" stdset="0">248 <property name="sizeHint" > 266 249 <size> 267 250 <width>20</width> … … 271 254 </spacer> 272 255 </item> 273 <item row="2" column="3" >274 <spacer>275 <property name="orientation" >276 <enum>Qt::Horizontal</enum>277 </property>278 <property name="sizeHint" stdset="0" >279 <size>280 <width>40</width>281 <height>20</height>282 </size>283 </property>284 </spacer>285 </item>286 256 </layout> 287 257 </widget> 288 258 <tabstops> 289 <tabstop>defaultLanguageCO</tabstop>290 259 <tabstop>languagePackageED</tabstop> 291 260 <tabstop>startCommandED</tabstop>
