ui/config.ui

changeset 517
2b5adb45aaa5
parent 491
7d1b5ecd76c0
child 529
c294b2070185
equal deleted inserted replaced
516:d3373bc7ca3b 517:2b5adb45aaa5
4 <widget class="QDialog" name="ConfigUI"> 4 <widget class="QDialog" name="ConfigUI">
5 <property name="geometry"> 5 <property name="geometry">
6 <rect> 6 <rect>
7 <x>0</x> 7 <x>0</x>
8 <y>0</y> 8 <y>0</y>
9 <width>561</width> 9 <width>717</width>
10 <height>351</height> 10 <height>328</height>
11 </rect> 11 </rect>
12 </property> 12 </property>
13 <property name="windowTitle"> 13 <property name="windowTitle">
14 <string>Settings</string> 14 <string>Settings</string>
15 </property> 15 </property>
16 <property name="windowIcon"> 16 <property name="windowIcon">
17 <iconset resource="../../ldforge.qrc"> 17 <iconset resource="../ldforge.qrc">
18 <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset> 18 <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset>
19 </property> 19 </property>
20 <layout class="QVBoxLayout" name="verticalLayout"> 20 <layout class="QVBoxLayout" name="verticalLayout">
21 <item> 21 <item>
22 <widget class="QTabWidget" name="tabs"> 22 <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="0,0">
23 <property name="tabPosition"> 23 <item>
24 <enum>QTabWidget::North</enum> 24 <widget class="QListWidget" name="m_pagelist">
25 </property> 25 <property name="minimumSize">
26 <property name="currentIndex"> 26 <size>
27 <number>0</number> 27 <width>144</width>
28 </property> 28 <height>0</height>
29 <property name="elideMode"> 29 </size>
30 <enum>Qt::ElideNone</enum> 30 </property>
31 </property> 31 <property name="maximumSize">
32 <property name="documentMode"> 32 <size>
33 <bool>false</bool> 33 <width>144</width>
34 </property> 34 <height>16777215</height>
35 <property name="tabsClosable"> 35 </size>
36 <bool>false</bool> 36 </property>
37 </property>
38 <property name="movable">
39 <bool>false</bool>
40 </property>
41 <widget class="QWidget" name="tab">
42 <attribute name="title">
43 <string>Interface</string>
44 </attribute>
45 <layout class="QVBoxLayout" name="verticalLayout_2">
46 <item> 37 <item>
47 <widget class="QGroupBox" name="groupBox"> 38 <property name="text">
48 <property name="title"> 39 <string>Interface</string>
49 <string>Colors</string> 40 </property>
50 </property>
51 <layout class="QVBoxLayout" name="verticalLayout_3" stretch="0">
52 <item>
53 <layout class="QFormLayout" name="formLayout">
54 <property name="fieldGrowthPolicy">
55 <enum>QFormLayout::ExpandingFieldsGrow</enum>
56 </property>
57 <item row="0" column="0">
58 <widget class="QLabel" name="label">
59 <property name="whatsThis">
60 <string/>
61 </property>
62 <property name="text">
63 <string>Main color:</string>
64 </property>
65 </widget>
66 </item>
67 <item row="0" column="1">
68 <widget class="QPushButton" name="mainColorButton">
69 <property name="whatsThis">
70 <string>This color is used for the main color.</string>
71 </property>
72 <property name="text">
73 <string/>
74 </property>
75 <property name="icon">
76 <iconset resource="../../ldforge.qrc">
77 <normaloff>:/icons/colorselect.png</normaloff>:/icons/colorselect.png</iconset>
78 </property>
79 </widget>
80 </item>
81 <item row="1" column="0">
82 <widget class="QLabel" name="label_3">
83 <property name="whatsThis">
84 <string/>
85 </property>
86 <property name="text">
87 <string>Main color alpha:</string>
88 </property>
89 </widget>
90 </item>
91 <item row="1" column="1">
92 <widget class="QSlider" name="mainColorAlpha">
93 <property name="whatsThis">
94 <string>Opacity of main color in the viewport.</string>
95 </property>
96 <property name="minimum">
97 <number>1</number>
98 </property>
99 <property name="maximum">
100 <number>10</number>
101 </property>
102 <property name="orientation">
103 <enum>Qt::Horizontal</enum>
104 </property>
105 <property name="tickPosition">
106 <enum>QSlider::TicksAbove</enum>
107 </property>
108 <property name="tickInterval">
109 <number>1</number>
110 </property>
111 </widget>
112 </item>
113 <item row="2" column="0">
114 <widget class="QLabel" name="label_2">
115 <property name="whatsThis">
116 <string/>
117 </property>
118 <property name="text">
119 <string>Background:</string>
120 </property>
121 </widget>
122 </item>
123 <item row="2" column="1">
124 <widget class="QPushButton" name="backgroundColorButton">
125 <property name="whatsThis">
126 <string>This is the background color for the viewport.</string>
127 </property>
128 <property name="text">
129 <string/>
130 </property>
131 <property name="icon">
132 <iconset resource="../../ldforge.qrc">
133 <normaloff>:/icons/colorselect.png</normaloff>:/icons/colorselect.png</iconset>
134 </property>
135 </widget>
136 </item>
137 </layout>
138 </item>
139 </layout>
140 </widget>
141 </item> 41 </item>
142 <item> 42 <item>
143 <layout class="QFormLayout" name="formLayout_2"> 43 <property name="text">
144 <property name="fieldGrowthPolicy"> 44 <string>Profile</string>
145 <enum>QFormLayout::ExpandingFieldsGrow</enum> 45 </property>
146 </property>
147 <item row="0" column="0">
148 <widget class="QLabel" name="label_5">
149 <property name="whatsThis">
150 <string/>
151 </property>
152 <property name="text">
153 <string>Line thickness:</string>
154 </property>
155 </widget>
156 </item>
157 <item row="0" column="1">
158 <layout class="QHBoxLayout" name="horizontalLayout">
159 <item>
160 <widget class="QSlider" name="lineThickness">
161 <property name="whatsThis">
162 <string>How thick lines should be drawn in the viewport.</string>
163 </property>
164 <property name="minimum">
165 <number>1</number>
166 </property>
167 <property name="maximum">
168 <number>8</number>
169 </property>
170 <property name="orientation">
171 <enum>Qt::Horizontal</enum>
172 </property>
173 <property name="tickPosition">
174 <enum>QSlider::TicksAbove</enum>
175 </property>
176 <property name="tickInterval">
177 <number>1</number>
178 </property>
179 </widget>
180 </item>
181 <item>
182 <widget class="QLabel" name="label_6">
183 <property name="text">
184 <string>#</string>
185 </property>
186 </widget>
187 </item>
188 </layout>
189 </item>
190 </layout>
191 </item> 46 </item>
192 <item> 47 <item>
193 <layout class="QHBoxLayout" name="horizontalLayout_8"> 48 <property name="text">
194 <item> 49 <string>Shortcuts</string>
195 <layout class="QVBoxLayout" name="verticalLayout_11"> 50 </property>
196 <item> 51 </item>
197 <widget class="QCheckBox" name="blackEdges"> 52 <item>
198 <property name="whatsThis"> 53 <property name="text">
199 <string>Makes all edgelines appear black. If this is not set, edge lines take their color as defined in LDConfig.ldr.</string> 54 <string>Quick colors</string>
200 </property> 55 </property>
201 <property name="text"> 56 </item>
202 <string>Black edges</string> 57 <item>
203 </property> 58 <property name="text">
204 </widget> 59 <string>Grids</string>
205 </item> 60 </property>
206 <item> 61 </item>
207 <widget class="QCheckBox" name="colorBFC"> 62 <item>
208 <property name="whatsThis"> 63 <property name="text">
209 <string>Polygons' front sides become green and back sides red.</string> 64 <string>External Programs</string>
210 </property> 65 </property>
211 <property name="text"> 66 </item>
212 <string>Red/green BFC view (incomplete)</string> 67 <item>
213 </property> 68 <property name="text">
214 </widget> 69 <string>Downloads</string>
215 </item> 70 </property>
216 <item> 71 </item>
217 <widget class="QCheckBox" name="colorizeObjects"> 72 </widget>
218 <property name="whatsThis"> 73 </item>
219 <string>Makes colored objects (non-16 and 24) appear colored in the list view. A red triangle will, for instance, have its entry written in red text. This can be useful to locate colored objects.</string> 74 <item>
220 </property> 75 <widget class="QStackedWidget" name="m_pages">
221 <property name="text"> 76 <property name="currentIndex">
222 <string>Colorize objects in list view</string> 77 <number>0</number>
223 </property> 78 </property>
224 </widget> 79 <widget class="QWidget" name="page_3">
225 </item> 80 <layout class="QVBoxLayout" name="verticalLayout_13">
226 <item> 81 <item>
227 <widget class="QCheckBox" name="implicitFiles"> 82 <widget class="QGroupBox" name="groupBox">
228 <property name="text"> 83 <property name="title">
229 <string>List implicitly loaded files</string> 84 <string>Interface</string>
230 </property> 85 </property>
231 </widget> 86 <layout class="QVBoxLayout" name="verticalLayout_3" stretch="0,0,0">
232 </item> 87 <item>
233 </layout> 88 <layout class="QFormLayout" name="formLayout">
234 </item> 89 <property name="fieldGrowthPolicy">
235 <item> 90 <enum>QFormLayout::ExpandingFieldsGrow</enum>
236 <layout class="QVBoxLayout" name="verticalLayout_12"> 91 </property>
237 <item> 92 <item row="0" column="0">
238 <widget class="QCheckBox" name="m_logostuds"> 93 <widget class="QLabel" name="label">
239 <property name="text"> 94 <property name="whatsThis">
240 <string>Use logoed studs</string> 95 <string/>
241 </property> 96 </property>
242 </widget> 97 <property name="text">
243 </item> 98 <string>Main color:</string>
244 <item> 99 </property>
245 <spacer name="verticalSpacer_6"> 100 </widget>
246 <property name="orientation"> 101 </item>
247 <enum>Qt::Vertical</enum> 102 <item row="0" column="1">
248 </property> 103 <widget class="QPushButton" name="mainColorButton">
249 <property name="sizeHint" stdset="0"> 104 <property name="whatsThis">
250 <size> 105 <string>This color is used for the main color.</string>
251 <width>20</width> 106 </property>
252 <height>40</height> 107 <property name="text">
253 </size> 108 <string/>
254 </property> 109 </property>
255 </spacer> 110 <property name="icon">
256 </item> 111 <iconset resource="../ldforge.qrc">
257 </layout> 112 <normaloff>:/icons/colorselect.png</normaloff>:/icons/colorselect.png</iconset>
113 </property>
114 </widget>
115 </item>
116 <item row="1" column="0">
117 <widget class="QLabel" name="label_3">
118 <property name="whatsThis">
119 <string/>
120 </property>
121 <property name="text">
122 <string>Main color alpha:</string>
123 </property>
124 </widget>
125 </item>
126 <item row="1" column="1">
127 <widget class="QSlider" name="mainColorAlpha">
128 <property name="whatsThis">
129 <string>Opacity of main color in the viewport.</string>
130 </property>
131 <property name="minimum">
132 <number>1</number>
133 </property>
134 <property name="maximum">
135 <number>10</number>
136 </property>
137 <property name="orientation">
138 <enum>Qt::Horizontal</enum>
139 </property>
140 <property name="tickPosition">
141 <enum>QSlider::TicksAbove</enum>
142 </property>
143 <property name="tickInterval">
144 <number>1</number>
145 </property>
146 </widget>
147 </item>
148 <item row="2" column="0">
149 <widget class="QLabel" name="label_2">
150 <property name="whatsThis">
151 <string/>
152 </property>
153 <property name="text">
154 <string>Background:</string>
155 </property>
156 </widget>
157 </item>
158 <item row="2" column="1">
159 <widget class="QPushButton" name="backgroundColorButton">
160 <property name="whatsThis">
161 <string>This is the background color for the viewport.</string>
162 </property>
163 <property name="text">
164 <string/>
165 </property>
166 <property name="icon">
167 <iconset resource="../ldforge.qrc">
168 <normaloff>:/icons/colorselect.png</normaloff>:/icons/colorselect.png</iconset>
169 </property>
170 </widget>
171 </item>
172 </layout>
173 </item>
174 <item>
175 <layout class="QFormLayout" name="formLayout_2">
176 <property name="fieldGrowthPolicy">
177 <enum>QFormLayout::ExpandingFieldsGrow</enum>
178 </property>
179 <item row="0" column="1">
180 <layout class="QHBoxLayout" name="horizontalLayout">
181 <item>
182 <widget class="QSlider" name="lineThickness">
183 <property name="whatsThis">
184 <string>How thick lines should be drawn in the viewport.</string>
185 </property>
186 <property name="minimum">
187 <number>1</number>
188 </property>
189 <property name="maximum">
190 <number>8</number>
191 </property>
192 <property name="orientation">
193 <enum>Qt::Horizontal</enum>
194 </property>
195 <property name="tickPosition">
196 <enum>QSlider::TicksAbove</enum>
197 </property>
198 <property name="tickInterval">
199 <number>1</number>
200 </property>
201 </widget>
202 </item>
203 </layout>
204 </item>
205 <item row="0" column="0">
206 <widget class="QLabel" name="label_5">
207 <property name="whatsThis">
208 <string/>
209 </property>
210 <property name="text">
211 <string>Line thickness:</string>
212 </property>
213 </widget>
214 </item>
215 </layout>
216 </item>
217 <item>
218 <layout class="QHBoxLayout" name="horizontalLayout_8">
219 <item>
220 <layout class="QVBoxLayout" name="verticalLayout_11">
221 <item>
222 <widget class="QCheckBox" name="blackEdges">
223 <property name="whatsThis">
224 <string>Makes all edgelines appear black. If this is not set, edge lines take their color as defined in LDConfig.ldr.</string>
225 </property>
226 <property name="text">
227 <string>Black edges</string>
228 </property>
229 </widget>
230 </item>
231 <item>
232 <widget class="QCheckBox" name="colorBFC">
233 <property name="whatsThis">
234 <string>Polygons' front sides become green and back sides red.</string>
235 </property>
236 <property name="text">
237 <string>Red/green BFC view (incomplete)</string>
238 </property>
239 </widget>
240 </item>
241 <item>
242 <widget class="QCheckBox" name="colorizeObjects">
243 <property name="whatsThis">
244 <string>Makes colored objects (non-16 and 24) appear colored in the list view. A red triangle will, for instance, have its entry written in red text. This can be useful to locate colored objects.</string>
245 </property>
246 <property name="text">
247 <string>Colorize objects in list view</string>
248 </property>
249 </widget>
250 </item>
251 <item>
252 <widget class="QCheckBox" name="implicitFiles">
253 <property name="text">
254 <string>List implicitly loaded files</string>
255 </property>
256 </widget>
257 </item>
258 </layout>
259 </item>
260 <item>
261 <layout class="QVBoxLayout" name="verticalLayout_12">
262 <item>
263 <widget class="QCheckBox" name="m_logostuds">
264 <property name="text">
265 <string>Use logoed studs</string>
266 </property>
267 </widget>
268 </item>
269 <item>
270 <spacer name="verticalSpacer_6">
271 <property name="orientation">
272 <enum>Qt::Vertical</enum>
273 </property>
274 <property name="sizeHint" stdset="0">
275 <size>
276 <width>20</width>
277 <height>40</height>
278 </size>
279 </property>
280 </spacer>
281 </item>
282 </layout>
283 </item>
284 </layout>
285 </item>
286 </layout>
287 </widget>
258 </item> 288 </item>
259 </layout> 289 </layout>
260 </item> 290 </widget>
261 </layout> 291 <widget class="QWidget" name="page_4">
262 </widget> 292 <layout class="QVBoxLayout" name="verticalLayout_14">
263 <widget class="QWidget" name="tab_7"> 293 <item>
264 <attribute name="title"> 294 <widget class="QGroupBox" name="groupBox_4">
265 <string>Profile</string> 295 <property name="title">
266 </attribute> 296 <string>Profile</string>
267 <layout class="QVBoxLayout" name="verticalLayout_10"> 297 </property>
268 <item> 298 <layout class="QVBoxLayout" name="verticalLayout_8">
269 <widget class="QGroupBox" name="groupBox_4"> 299 <item>
270 <property name="title"> 300 <layout class="QFormLayout" name="formLayout_3">
271 <string>Profile</string> 301 <item row="2" column="0">
272 </property> 302 <widget class="QLabel" name="label_8">
273 <layout class="QVBoxLayout" name="verticalLayout_8"> 303 <property name="text">
274 <item> 304 <string>Username:</string>
275 <layout class="QFormLayout" name="formLayout_3"> 305 </property>
276 <item row="2" column="0"> 306 </widget>
277 <widget class="QLabel" name="label_8"> 307 </item>
278 <property name="text"> 308 <item row="1" column="0">
279 <string>Username:</string> 309 <widget class="QLabel" name="label_7">
280 </property> 310 <property name="text">
281 </widget> 311 <string>Name:</string>
282 </item> 312 </property>
283 <item row="1" column="0"> 313 </widget>
284 <widget class="QLabel" name="label_7"> 314 </item>
285 <property name="text"> 315 <item row="3" column="0">
286 <string>Name:</string> 316 <widget class="QLabel" name="label_9">
287 </property> 317 <property name="text">
288 </widget> 318 <string>License:</string>
289 </item> 319 </property>
290 <item row="3" column="0"> 320 </widget>
291 <widget class="QLabel" name="label_9"> 321 </item>
292 <property name="text"> 322 <item row="1" column="1">
293 <string>License:</string> 323 <widget class="QLineEdit" name="m_profileName"/>
294 </property> 324 </item>
295 </widget> 325 <item row="2" column="1">
296 </item> 326 <widget class="QLineEdit" name="m_profileUsername"/>
297 <item row="1" column="1"> 327 </item>
298 <widget class="QLineEdit" name="m_profileName"/> 328 <item row="3" column="1">
299 </item> 329 <widget class="QComboBox" name="m_profileLicense">
300 <item row="2" column="1"> 330 <property name="sizePolicy">
301 <widget class="QLineEdit" name="m_profileUsername"/> 331 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
302 </item> 332 <horstretch>0</horstretch>
303 <item row="3" column="1"> 333 <verstretch>0</verstretch>
304 <widget class="QComboBox" name="m_profileLicense"> 334 </sizepolicy>
305 <property name="sizePolicy"> 335 </property>
306 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 336 <item>
307 <horstretch>0</horstretch> 337 <property name="text">
308 <verstretch>0</verstretch> 338 <string>CA - redistributable</string>
309 </sizepolicy> 339 </property>
310 </property> 340 </item>
311 <item> 341 <item>
312 <property name="text"> 342 <property name="text">
313 <string>CA - redistributable</string> 343 <string>NonCA - not redistributable</string>
314 </property> 344 </property>
315 </item> 345 </item>
316 <item> 346 <item>
317 <property name="text"> 347 <property name="text">
318 <string>NonCA - not redistributable</string> 348 <string>None</string>
319 </property> 349 </property>
320 </item> 350 </item>
321 <item> 351 </widget>
322 <property name="text"> 352 </item>
323 <string>None</string> 353 </layout>
324 </property> 354 </item>
325 </item> 355 <item>
326 </widget> 356 <spacer name="verticalSpacer_7">
327 </item>
328 </layout>
329 </item>
330 <item>
331 <spacer name="verticalSpacer_7">
332 <property name="orientation">
333 <enum>Qt::Vertical</enum>
334 </property>
335 <property name="sizeHint" stdset="0">
336 <size>
337 <width>20</width>
338 <height>40</height>
339 </size>
340 </property>
341 </spacer>
342 </item>
343 </layout>
344 </widget>
345 </item>
346 </layout>
347 </widget>
348 <widget class="QWidget" name="tab_2">
349 <attribute name="title">
350 <string>Shortcuts</string>
351 </attribute>
352 <layout class="QHBoxLayout" name="horizontalLayout_3">
353 <item>
354 <widget class="QGroupBox" name="groupBox_2">
355 <property name="whatsThis">
356 <string>Here you can alter keyboard shortcuts for almost all LDForge actions. Only exceptions are the controls for the viewport. Use the set button to set a key shortcut, clear to remove it and reset to restore the shortcut to its default value.
357
358 Shortcut changes apply immediately after closing this window.</string>
359 </property>
360 <property name="title">
361 <string>Shortcuts</string>
362 </property>
363 <layout class="QHBoxLayout" name="horizontalLayout_5">
364 <item>
365 <widget class="QListWidget" name="shortcutsList">
366 <property name="verticalScrollBarPolicy">
367 <enum>Qt::ScrollBarAsNeeded</enum>
368 </property>
369 </widget>
370 </item>
371 <item>
372 <layout class="QVBoxLayout" name="verticalLayout_4">
373 <item>
374 <widget class="QPushButton" name="shortcut_set">
375 <property name="text">
376 <string>Set</string>
377 </property>
378 </widget>
379 </item>
380 <item>
381 <widget class="QPushButton" name="shortcut_reset">
382 <property name="text">
383 <string>Reset</string>
384 </property>
385 <property name="icon">
386 <iconset resource="../../ldforge.qrc">
387 <normaloff>:/icons/undo.png</normaloff>:/icons/undo.png</iconset>
388 </property>
389 </widget>
390 </item>
391 <item>
392 <widget class="QPushButton" name="shortcut_clear">
393 <property name="text">
394 <string>Clear</string>
395 </property>
396 <property name="icon">
397 <iconset resource="../../ldforge.qrc">
398 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
399 </property>
400 </widget>
401 </item>
402 <item>
403 <spacer name="verticalSpacer_2">
404 <property name="orientation"> 357 <property name="orientation">
405 <enum>Qt::Vertical</enum> 358 <enum>Qt::Vertical</enum>
406 </property> 359 </property>
407 <property name="sizeHint" stdset="0"> 360 <property name="sizeHint" stdset="0">
408 <size> 361 <size>
411 </size> 364 </size>
412 </property> 365 </property>
413 </spacer> 366 </spacer>
414 </item> 367 </item>
415 </layout> 368 </layout>
416 </item> 369 </widget>
417 </layout> 370 </item>
418 </widget> 371 </layout>
419 </item> 372 </widget>
420 </layout> 373 <widget class="QWidget" name="page_5">
421 </widget> 374 <layout class="QVBoxLayout" name="verticalLayout_15">
422 <widget class="QWidget" name="tab_3"> 375 <item>
423 <attribute name="title"> 376 <widget class="QGroupBox" name="groupBox_2">
424 <string>Quick colors</string> 377 <property name="whatsThis">
425 </attribute> 378 <string>Here you can alter keyboard shortcuts for almost all LDForge actions. Only exceptions are the controls for the viewport. Use the set button to set a key shortcut, clear to remove it and reset to restore the shortcut to its default value.
426 <layout class="QHBoxLayout" name="horizontalLayout_4"> 379
427 <item> 380 Shortcut changes apply immediately after closing this window.</string>
428 <widget class="QGroupBox" name="groupBox_3"> 381 </property>
429 <property name="whatsThis"> 382 <property name="title">
430 <string>Here you can alter the layout of the quick colors toolbar. Use the controls to add, remove or edit the colors used. You can also add separators in between colors. 383 <string>Shortcuts</string>
384 </property>
385 <layout class="QHBoxLayout" name="horizontalLayout_5">
386 <item>
387 <widget class="QListWidget" name="shortcutsList">
388 <property name="verticalScrollBarPolicy">
389 <enum>Qt::ScrollBarAsNeeded</enum>
390 </property>
391 </widget>
392 </item>
393 <item>
394 <layout class="QVBoxLayout" name="verticalLayout_4">
395 <item>
396 <widget class="QPushButton" name="shortcut_set">
397 <property name="text">
398 <string>Set</string>
399 </property>
400 </widget>
401 </item>
402 <item>
403 <widget class="QPushButton" name="shortcut_reset">
404 <property name="text">
405 <string>Reset</string>
406 </property>
407 <property name="icon">
408 <iconset resource="../ldforge.qrc">
409 <normaloff>:/icons/undo.png</normaloff>:/icons/undo.png</iconset>
410 </property>
411 </widget>
412 </item>
413 <item>
414 <widget class="QPushButton" name="shortcut_clear">
415 <property name="text">
416 <string>Clear</string>
417 </property>
418 <property name="icon">
419 <iconset resource="../ldforge.qrc">
420 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
421 </property>
422 </widget>
423 </item>
424 <item>
425 <spacer name="verticalSpacer_2">
426 <property name="orientation">
427 <enum>Qt::Vertical</enum>
428 </property>
429 <property name="sizeHint" stdset="0">
430 <size>
431 <width>20</width>
432 <height>40</height>
433 </size>
434 </property>
435 </spacer>
436 </item>
437 </layout>
438 </item>
439 </layout>
440 </widget>
441 </item>
442 </layout>
443 </widget>
444 <widget class="QWidget" name="page_6">
445 <layout class="QVBoxLayout" name="verticalLayout_16">
446 <item>
447 <widget class="QGroupBox" name="groupBox_3">
448 <property name="whatsThis">
449 <string>Here you can alter the layout of the quick colors toolbar. Use the controls to add, remove or edit the colors used. You can also add separators in between colors.
431 450
432 Usually this contains MainColor, EdgeColor and some auxiliary colors used to group objects.</string> 451 Usually this contains MainColor, EdgeColor and some auxiliary colors used to group objects.</string>
433 </property> 452 </property>
434 <property name="title"> 453 <property name="title">
435 <string>Quick colors</string> 454 <string>Quick colors</string>
436 </property> 455 </property>
437 <layout class="QHBoxLayout" name="horizontalLayout_6"> 456 <layout class="QHBoxLayout" name="horizontalLayout_6">
438 <item> 457 <item>
439 <widget class="QListWidget" name="quickColorList"> 458 <widget class="QListWidget" name="quickColorList">
440 <property name="verticalScrollBarPolicy"> 459 <property name="verticalScrollBarPolicy">
441 <enum>Qt::ScrollBarAsNeeded</enum> 460 <enum>Qt::ScrollBarAsNeeded</enum>
442 </property>
443 </widget>
444 </item>
445 <item>
446 <layout class="QVBoxLayout" name="verticalLayout_5">
447 <item>
448 <widget class="QPushButton" name="quickColor_add">
449 <property name="text">
450 <string>Add Color</string>
451 </property>
452 <property name="icon">
453 <iconset resource="../../ldforge.qrc">
454 <normaloff>:/icons/palette.png</normaloff>:/icons/palette.png</iconset>
455 </property> 461 </property>
456 </widget> 462 </widget>
457 </item> 463 </item>
458 <item> 464 <item>
459 <widget class="QPushButton" name="quickColor_addSep"> 465 <layout class="QVBoxLayout" name="verticalLayout_5">
460 <property name="text"> 466 <item>
461 <string>Add Separator</string> 467 <widget class="QPushButton" name="quickColor_add">
462 </property> 468 <property name="text">
463 </widget> 469 <string>Add Color</string>
464 </item> 470 </property>
465 <item> 471 <property name="icon">
466 <widget class="QPushButton" name="quickColor_edit"> 472 <iconset resource="../ldforge.qrc">
467 <property name="text"> 473 <normaloff>:/icons/palette.png</normaloff>:/icons/palette.png</iconset>
468 <string>Edit</string> 474 </property>
469 </property> 475 </widget>
470 <property name="icon"> 476 </item>
471 <iconset resource="../../ldforge.qrc"> 477 <item>
472 <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset> 478 <widget class="QPushButton" name="quickColor_addSep">
473 </property> 479 <property name="text">
474 </widget> 480 <string>Add Separator</string>
475 </item> 481 </property>
476 <item> 482 </widget>
477 <widget class="Line" name="line_2"> 483 </item>
478 <property name="orientation"> 484 <item>
479 <enum>Qt::Horizontal</enum> 485 <widget class="QPushButton" name="quickColor_edit">
480 </property> 486 <property name="text">
481 </widget> 487 <string>Edit</string>
482 </item> 488 </property>
483 <item> 489 <property name="icon">
484 <widget class="QPushButton" name="quickColor_moveUp"> 490 <iconset resource="../ldforge.qrc">
485 <property name="text"> 491 <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset>
486 <string>Move Up</string> 492 </property>
487 </property> 493 </widget>
488 <property name="icon"> 494 </item>
489 <iconset resource="../../ldforge.qrc"> 495 <item>
490 <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset> 496 <widget class="Line" name="line_2">
491 </property> 497 <property name="orientation">
492 </widget> 498 <enum>Qt::Horizontal</enum>
493 </item> 499 </property>
494 <item> 500 </widget>
495 <widget class="QPushButton" name="quickColor_moveDown"> 501 </item>
496 <property name="text"> 502 <item>
497 <string>Move Down</string> 503 <widget class="QPushButton" name="quickColor_moveUp">
498 </property> 504 <property name="text">
499 <property name="icon"> 505 <string>Move Up</string>
500 <iconset resource="../../ldforge.qrc"> 506 </property>
501 <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset> 507 <property name="icon">
502 </property> 508 <iconset resource="../ldforge.qrc">
503 </widget> 509 <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset>
504 </item> 510 </property>
505 <item> 511 </widget>
506 <widget class="Line" name="line"> 512 </item>
507 <property name="orientation"> 513 <item>
508 <enum>Qt::Horizontal</enum> 514 <widget class="QPushButton" name="quickColor_moveDown">
509 </property> 515 <property name="text">
510 </widget> 516 <string>Move Down</string>
511 </item> 517 </property>
512 <item> 518 <property name="icon">
513 <widget class="QPushButton" name="quickColor_remove"> 519 <iconset resource="../ldforge.qrc">
514 <property name="text"> 520 <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset>
515 <string>Remove</string> 521 </property>
516 </property> 522 </widget>
517 <property name="icon"> 523 </item>
518 <iconset resource="../../ldforge.qrc"> 524 <item>
519 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> 525 <widget class="Line" name="line">
520 </property> 526 <property name="orientation">
521 </widget> 527 <enum>Qt::Horizontal</enum>
522 </item> 528 </property>
523 <item> 529 </widget>
524 <widget class="QPushButton" name="quickColor_clear"> 530 </item>
525 <property name="text"> 531 <item>
526 <string>Clear List</string> 532 <widget class="QPushButton" name="quickColor_remove">
527 </property> 533 <property name="text">
528 <property name="icon"> 534 <string>Remove</string>
529 <iconset resource="../../ldforge.qrc"> 535 </property>
530 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> 536 <property name="icon">
531 </property> 537 <iconset resource="../ldforge.qrc">
532 </widget> 538 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
533 </item> 539 </property>
534 <item> 540 </widget>
535 <spacer name="verticalSpacer_3"> 541 </item>
536 <property name="orientation"> 542 <item>
537 <enum>Qt::Vertical</enum> 543 <widget class="QPushButton" name="quickColor_clear">
538 </property> 544 <property name="text">
539 <property name="sizeHint" stdset="0"> 545 <string>Clear List</string>
540 <size> 546 </property>
541 <width>20</width> 547 <property name="icon">
542 <height>40</height> 548 <iconset resource="../ldforge.qrc">
543 </size> 549 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
544 </property> 550 </property>
545 </spacer> 551 </widget>
552 </item>
553 <item>
554 <spacer name="verticalSpacer_3">
555 <property name="orientation">
556 <enum>Qt::Vertical</enum>
557 </property>
558 <property name="sizeHint" stdset="0">
559 <size>
560 <width>20</width>
561 <height>40</height>
562 </size>
563 </property>
564 </spacer>
565 </item>
566 </layout>
546 </item> 567 </item>
547 </layout> 568 </layout>
548 </item> 569 </widget>
549 </layout> 570 </item>
550 </widget> 571 </layout>
551 </item> 572 </widget>
552 </layout> 573 <widget class="QWidget" name="page_7">
553 </widget> 574 <layout class="QVBoxLayout" name="verticalLayout_17">
554 <widget class="QWidget" name="tab_4"> 575 <item>
555 <attribute name="title"> 576 <widget class="QGroupBox" name="grids">
556 <string>Grids</string> 577 <property name="title">
557 </attribute> 578 <string>Grids</string>
558 <layout class="QVBoxLayout" name="verticalLayout_6"> 579 </property>
559 <item> 580 </widget>
560 <widget class="QGroupBox" name="grids"> 581 </item>
561 <property name="title"> 582 <item>
562 <string>Grids</string> 583 <spacer name="verticalSpacer">
563 </property> 584 <property name="orientation">
564 </widget> 585 <enum>Qt::Vertical</enum>
565 </item> 586 </property>
566 <item> 587 <property name="sizeHint" stdset="0">
567 <spacer name="verticalSpacer"> 588 <size>
568 <property name="orientation"> 589 <width>20</width>
569 <enum>Qt::Vertical</enum> 590 <height>40</height>
570 </property> 591 </size>
571 <property name="sizeHint" stdset="0"> 592 </property>
572 <size> 593 </spacer>
573 <width>20</width> 594 </item>
574 <height>40</height> 595 </layout>
575 </size> 596 </widget>
576 </property> 597 <widget class="QWidget" name="page_8">
577 </spacer> 598 <layout class="QVBoxLayout" name="verticalLayout_18">
578 </item> 599 <item>
579 </layout> 600 <widget class="QGroupBox" name="extProgs">
580 </widget> 601 <property name="whatsThis">
581 <widget class="QWidget" name="tab_5"> 602 <string>LDForge supports launching of several third-party utility tools; here you can set the file paths to these tools. Set the paths of the tools to the exe files.
582 <attribute name="title">
583 <string>External Programs</string>
584 </attribute>
585 <layout class="QVBoxLayout" name="verticalLayout_9">
586 <item>
587 <widget class="QGroupBox" name="extProgs">
588 <property name="whatsThis">
589 <string>LDForge supports launching of several third-party utility tools; here you can set the file paths to these tools. Set the paths of the tools to the exe files.
590 603
591 Under Linux, you can also set the programs to be launched with Wine, so you can use Windows binaries here as well. You will obviously need Wine installed. A 'wine' command in PATH is necessary for this to work.</string> 604 Under Linux, you can also set the programs to be launched with Wine, so you can use Windows binaries here as well. You will obviously need Wine installed. A 'wine' command in PATH is necessary for this to work.</string>
592 </property> 605 </property>
593 <property name="title"> 606 <property name="title">
594 <string>External Programs</string> 607 <string>External Programs</string>
595 </property>
596 </widget>
597 </item>
598 <item>
599 <spacer name="verticalSpacer_4">
600 <property name="orientation">
601 <enum>Qt::Vertical</enum>
602 </property>
603 <property name="sizeHint" stdset="0">
604 <size>
605 <width>20</width>
606 <height>40</height>
607 </size>
608 </property>
609 </spacer>
610 </item>
611 </layout>
612 </widget>
613 <widget class="QWidget" name="tab_6">
614 <attribute name="title">
615 <string>Downloading</string>
616 </attribute>
617 <layout class="QVBoxLayout" name="verticalLayout_7">
618 <item>
619 <layout class="QHBoxLayout" name="horizontalLayout_2">
620 <item>
621 <widget class="QLabel" name="label_4">
622 <property name="text">
623 <string>Download path:</string>
624 </property> 608 </property>
625 </widget> 609 </widget>
626 </item> 610 </item>
627 <item> 611 <item>
628 <widget class="QLineEdit" name="downloadPath"/> 612 <spacer name="verticalSpacer_4">
629 </item> 613 <property name="orientation">
630 <item> 614 <enum>Qt::Vertical</enum>
631 <widget class="QPushButton" name="findDownloadPath"> 615 </property>
632 <property name="text"> 616 <property name="sizeHint" stdset="0">
633 <string/> 617 <size>
634 </property> 618 <width>20</width>
635 <property name="icon"> 619 <height>40</height>
636 <iconset resource="../../ldforge.qrc"> 620 </size>
637 <normaloff>:/icons/folder.png</normaloff>:/icons/folder.png</iconset> 621 </property>
638 </property> 622 </spacer>
639 </widget>
640 </item> 623 </item>
641 </layout> 624 </layout>
642 </item> 625 </widget>
643 <item> 626 <widget class="QWidget" name="page_9">
644 <widget class="QCheckBox" name="guessNetPaths"> 627 <layout class="QVBoxLayout" name="verticalLayout_19">
645 <property name="whatsThis"> 628 <item>
646 <string>&lt;p&gt;When this is set, LDForge tries to adjust and correct part paths based on the input. A full path given to the download prompt should be of form &lt;tt&gt;&quot;&amp;lt;dir&amp;gt;/&amp;lt;file&amp;gt;.dat&quot;&lt;/tt&gt; - with this set, input can be automatically completed.&lt;/p&gt; 629 <widget class="QGroupBox" name="groupBox_5">
630 <property name="title">
631 <string>Downloads</string>
632 </property>
633 <layout class="QVBoxLayout" name="verticalLayout_20">
634 <item>
635 <layout class="QHBoxLayout" name="horizontalLayout_2">
636 <item>
637 <widget class="QLabel" name="label_4">
638 <property name="text">
639 <string>Download path:</string>
640 </property>
641 </widget>
642 </item>
643 <item>
644 <widget class="QLineEdit" name="downloadPath"/>
645 </item>
646 <item>
647 <widget class="QPushButton" name="findDownloadPath">
648 <property name="text">
649 <string/>
650 </property>
651 <property name="icon">
652 <iconset resource="../ldforge.qrc">
653 <normaloff>:/icons/folder.png</normaloff>:/icons/folder.png</iconset>
654 </property>
655 </widget>
656 </item>
657 </layout>
658 </item>
659 <item>
660 <widget class="QCheckBox" name="guessNetPaths">
661 <property name="whatsThis">
662 <string>&lt;p&gt;When this is set, LDForge tries to adjust and correct part paths based on the input. A full path given to the download prompt should be of form &lt;tt&gt;&quot;&amp;lt;dir&amp;gt;/&amp;lt;file&amp;gt;.dat&quot;&lt;/tt&gt; - with this set, input can be automatically completed.&lt;/p&gt;
647 663
648 &lt;p&gt;Examples: 664 &lt;p&gt;Examples:
649 &lt;ul&gt; 665 &lt;ul&gt;
650 &lt;li&gt;3002 -&gt; parts/3002.dat&lt;/li&gt; 666 &lt;li&gt;3002 -&gt; parts/3002.dat&lt;/li&gt;
651 &lt;li&gt;3002.da -&gt; parts/3002.dat&lt;/li&gt; 667 &lt;li&gt;3002.da -&gt; parts/3002.dat&lt;/li&gt;
652 &lt;li&gt;3002s01 -&gt; parts/s/3002s01.dat&lt;/li&gt; 668 &lt;li&gt;3002s01 -&gt; parts/s/3002s01.dat&lt;/li&gt;
653 &lt;li&gt;4-4cyli -&gt; p/4-4cyli.dat&lt;/li&gt; 669 &lt;li&gt;4-4cyli -&gt; p/4-4cyli.dat&lt;/li&gt;
654 &lt;/ul&gt;&lt;/p&gt;</string> 670 &lt;/ul&gt;&lt;/p&gt;</string>
655 </property> 671 </property>
656 <property name="text"> 672 <property name="text">
657 <string>Correct and guess part paths</string> 673 <string>Correct and guess part paths</string>
658 </property> 674 </property>
659 </widget> 675 </widget>
660 </item> 676 </item>
661 <item> 677 <item>
662 <widget class="QCheckBox" name="autoCloseNetPrompt"> 678 <widget class="QCheckBox" name="autoCloseNetPrompt">
663 <property name="whatsThis"> 679 <property name="whatsThis">
664 <string>If this is set, LDForge will close the download prompt after everything has been downloaded. The prompt will not be closed if a download has failed.</string> 680 <string>If this is set, LDForge will close the download prompt after everything has been downloaded. The prompt will not be closed if a download has failed.</string>
665 </property> 681 </property>
666 <property name="text"> 682 <property name="text">
667 <string>Close download prompt after completion</string> 683 <string>Close download prompt after completion</string>
668 </property> 684 </property>
669 </widget> 685 </widget>
670 </item> 686 </item>
671 <item> 687 <item>
672 <spacer name="verticalSpacer_5"> 688 <spacer name="verticalSpacer_5">
673 <property name="orientation"> 689 <property name="orientation">
674 <enum>Qt::Vertical</enum> 690 <enum>Qt::Vertical</enum>
675 </property> 691 </property>
676 <property name="sizeHint" stdset="0"> 692 <property name="sizeHint" stdset="0">
677 <size> 693 <size>
678 <width>20</width> 694 <width>20</width>
679 <height>40</height> 695 <height>187</height>
680 </size> 696 </size>
681 </property> 697 </property>
682 </spacer> 698 </spacer>
683 </item> 699 </item>
684 </layout> 700 </layout>
685 </widget> 701 </widget>
686 </widget> 702 </item>
703 </layout>
704 </widget>
705 </widget>
706 </item>
707 </layout>
687 </item> 708 </item>
688 <item> 709 <item>
689 <widget class="QDialogButtonBox" name="buttonBox"> 710 <widget class="QDialogButtonBox" name="buttonBox">
690 <property name="orientation"> 711 <property name="orientation">
691 <enum>Qt::Horizontal</enum> 712 <enum>Qt::Horizontal</enum>
696 </widget> 717 </widget>
697 </item> 718 </item>
698 </layout> 719 </layout>
699 </widget> 720 </widget>
700 <resources> 721 <resources>
701 <include location="../../ldforge.qrc"/> 722 <include location="../ldforge.qrc"/>
702 </resources> 723 </resources>
703 <connections/> 724 <connections/>
704 </ui> 725 </ui>

mercurial