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="m_aa"> |
|
253 <property name="text"> |
|
254 <string>Anti-aliased lines</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 <widget class="QCheckBox" name="implicitFiles"> |
|
271 <property name="text"> |
|
272 <string>List implicitly loaded files</string> |
|
273 </property> |
|
274 </widget> |
|
275 </item> |
|
276 <item> |
|
277 <spacer name="verticalSpacer_6"> |
|
278 <property name="orientation"> |
|
279 <enum>Qt::Vertical</enum> |
|
280 </property> |
|
281 <property name="sizeHint" stdset="0"> |
|
282 <size> |
|
283 <width>20</width> |
|
284 <height>40</height> |
|
285 </size> |
|
286 </property> |
|
287 </spacer> |
|
288 </item> |
|
289 </layout> |
|
290 </item> |
|
291 </layout> |
|
292 </item> |
|
293 </layout> |
|
294 </widget> |
258 </item> |
295 </item> |
259 </layout> |
296 </layout> |
260 </item> |
297 </widget> |
261 </layout> |
298 <widget class="QWidget" name="page_4"> |
262 </widget> |
299 <layout class="QVBoxLayout" name="verticalLayout_14"> |
263 <widget class="QWidget" name="tab_7"> |
300 <item> |
264 <attribute name="title"> |
301 <widget class="QGroupBox" name="groupBox_4"> |
265 <string>Profile</string> |
302 <property name="title"> |
266 </attribute> |
303 <string>Profile</string> |
267 <layout class="QVBoxLayout" name="verticalLayout_10"> |
304 </property> |
268 <item> |
305 <layout class="QVBoxLayout" name="verticalLayout_8"> |
269 <widget class="QGroupBox" name="groupBox_4"> |
306 <item> |
270 <property name="title"> |
307 <layout class="QFormLayout" name="formLayout_3"> |
271 <string>Profile</string> |
308 <item row="2" column="0"> |
272 </property> |
309 <widget class="QLabel" name="label_8"> |
273 <layout class="QVBoxLayout" name="verticalLayout_8"> |
310 <property name="text"> |
274 <item> |
311 <string>Username:</string> |
275 <layout class="QFormLayout" name="formLayout_3"> |
312 </property> |
276 <item row="2" column="0"> |
313 </widget> |
277 <widget class="QLabel" name="label_8"> |
314 </item> |
278 <property name="text"> |
315 <item row="1" column="0"> |
279 <string>Username:</string> |
316 <widget class="QLabel" name="label_7"> |
280 </property> |
317 <property name="text"> |
281 </widget> |
318 <string>Name:</string> |
282 </item> |
319 </property> |
283 <item row="1" column="0"> |
320 </widget> |
284 <widget class="QLabel" name="label_7"> |
321 </item> |
285 <property name="text"> |
322 <item row="3" column="0"> |
286 <string>Name:</string> |
323 <widget class="QLabel" name="label_9"> |
287 </property> |
324 <property name="text"> |
288 </widget> |
325 <string>License:</string> |
289 </item> |
326 </property> |
290 <item row="3" column="0"> |
327 </widget> |
291 <widget class="QLabel" name="label_9"> |
328 </item> |
292 <property name="text"> |
329 <item row="1" column="1"> |
293 <string>License:</string> |
330 <widget class="QLineEdit" name="m_profileName"/> |
294 </property> |
331 </item> |
295 </widget> |
332 <item row="2" column="1"> |
296 </item> |
333 <widget class="QLineEdit" name="m_profileUsername"/> |
297 <item row="1" column="1"> |
334 </item> |
298 <widget class="QLineEdit" name="m_profileName"/> |
335 <item row="3" column="1"> |
299 </item> |
336 <widget class="QComboBox" name="m_profileLicense"> |
300 <item row="2" column="1"> |
337 <property name="sizePolicy"> |
301 <widget class="QLineEdit" name="m_profileUsername"/> |
338 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> |
302 </item> |
339 <horstretch>0</horstretch> |
303 <item row="3" column="1"> |
340 <verstretch>0</verstretch> |
304 <widget class="QComboBox" name="m_profileLicense"> |
341 </sizepolicy> |
305 <property name="sizePolicy"> |
342 </property> |
306 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> |
343 <item> |
307 <horstretch>0</horstretch> |
344 <property name="text"> |
308 <verstretch>0</verstretch> |
345 <string>CA - redistributable</string> |
309 </sizepolicy> |
346 </property> |
310 </property> |
347 </item> |
311 <item> |
348 <item> |
312 <property name="text"> |
349 <property name="text"> |
313 <string>CA - redistributable</string> |
350 <string>NonCA - not redistributable</string> |
314 </property> |
351 </property> |
315 </item> |
352 </item> |
316 <item> |
353 <item> |
317 <property name="text"> |
354 <property name="text"> |
318 <string>NonCA - not redistributable</string> |
355 <string>None</string> |
319 </property> |
356 </property> |
320 </item> |
357 </item> |
321 <item> |
358 </widget> |
322 <property name="text"> |
359 </item> |
323 <string>None</string> |
360 </layout> |
324 </property> |
361 </item> |
325 </item> |
362 <item> |
326 </widget> |
363 <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"> |
364 <property name="orientation"> |
405 <enum>Qt::Vertical</enum> |
365 <enum>Qt::Vertical</enum> |
406 </property> |
366 </property> |
407 <property name="sizeHint" stdset="0"> |
367 <property name="sizeHint" stdset="0"> |
408 <size> |
368 <size> |
411 </size> |
371 </size> |
412 </property> |
372 </property> |
413 </spacer> |
373 </spacer> |
414 </item> |
374 </item> |
415 </layout> |
375 </layout> |
416 </item> |
376 </widget> |
417 </layout> |
377 </item> |
418 </widget> |
378 </layout> |
419 </item> |
379 </widget> |
420 </layout> |
380 <widget class="QWidget" name="page_5"> |
421 </widget> |
381 <layout class="QVBoxLayout" name="verticalLayout_15"> |
422 <widget class="QWidget" name="tab_3"> |
382 <item> |
423 <attribute name="title"> |
383 <widget class="QGroupBox" name="groupBox_2"> |
424 <string>Quick colors</string> |
384 <property name="whatsThis"> |
425 </attribute> |
385 <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"> |
386 |
427 <item> |
387 Shortcut changes apply immediately after closing this window.</string> |
428 <widget class="QGroupBox" name="groupBox_3"> |
388 </property> |
429 <property name="whatsThis"> |
389 <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. |
390 <string>Shortcuts</string> |
|
391 </property> |
|
392 <layout class="QHBoxLayout" name="horizontalLayout_5"> |
|
393 <item> |
|
394 <widget class="QListWidget" name="shortcutsList"> |
|
395 <property name="verticalScrollBarPolicy"> |
|
396 <enum>Qt::ScrollBarAsNeeded</enum> |
|
397 </property> |
|
398 </widget> |
|
399 </item> |
|
400 <item> |
|
401 <layout class="QVBoxLayout" name="verticalLayout_4"> |
|
402 <item> |
|
403 <widget class="QPushButton" name="shortcut_set"> |
|
404 <property name="text"> |
|
405 <string>Set</string> |
|
406 </property> |
|
407 </widget> |
|
408 </item> |
|
409 <item> |
|
410 <widget class="QPushButton" name="shortcut_reset"> |
|
411 <property name="text"> |
|
412 <string>Reset</string> |
|
413 </property> |
|
414 <property name="icon"> |
|
415 <iconset resource="../ldforge.qrc"> |
|
416 <normaloff>:/icons/undo.png</normaloff>:/icons/undo.png</iconset> |
|
417 </property> |
|
418 </widget> |
|
419 </item> |
|
420 <item> |
|
421 <widget class="QPushButton" name="shortcut_clear"> |
|
422 <property name="text"> |
|
423 <string>Clear</string> |
|
424 </property> |
|
425 <property name="icon"> |
|
426 <iconset resource="../ldforge.qrc"> |
|
427 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> |
|
428 </property> |
|
429 </widget> |
|
430 </item> |
|
431 <item> |
|
432 <spacer name="verticalSpacer_2"> |
|
433 <property name="orientation"> |
|
434 <enum>Qt::Vertical</enum> |
|
435 </property> |
|
436 <property name="sizeHint" stdset="0"> |
|
437 <size> |
|
438 <width>20</width> |
|
439 <height>40</height> |
|
440 </size> |
|
441 </property> |
|
442 </spacer> |
|
443 </item> |
|
444 </layout> |
|
445 </item> |
|
446 </layout> |
|
447 </widget> |
|
448 </item> |
|
449 </layout> |
|
450 </widget> |
|
451 <widget class="QWidget" name="page_6"> |
|
452 <layout class="QVBoxLayout" name="verticalLayout_16"> |
|
453 <item> |
|
454 <widget class="QGroupBox" name="groupBox_3"> |
|
455 <property name="whatsThis"> |
|
456 <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 |
457 |
432 Usually this contains MainColor, EdgeColor and some auxiliary colors used to group objects.</string> |
458 Usually this contains MainColor, EdgeColor and some auxiliary colors used to group objects.</string> |
433 </property> |
459 </property> |
434 <property name="title"> |
460 <property name="title"> |
435 <string>Quick colors</string> |
461 <string>Quick colors</string> |
436 </property> |
462 </property> |
437 <layout class="QHBoxLayout" name="horizontalLayout_6"> |
463 <layout class="QHBoxLayout" name="horizontalLayout_6"> |
438 <item> |
464 <item> |
439 <widget class="QListWidget" name="quickColorList"> |
465 <widget class="QListWidget" name="quickColorList"> |
440 <property name="verticalScrollBarPolicy"> |
466 <property name="verticalScrollBarPolicy"> |
441 <enum>Qt::ScrollBarAsNeeded</enum> |
467 <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> |
468 </property> |
456 </widget> |
469 </widget> |
457 </item> |
470 </item> |
458 <item> |
471 <item> |
459 <widget class="QPushButton" name="quickColor_addSep"> |
472 <layout class="QVBoxLayout" name="verticalLayout_5"> |
460 <property name="text"> |
473 <item> |
461 <string>Add Separator</string> |
474 <widget class="QPushButton" name="quickColor_add"> |
462 </property> |
475 <property name="text"> |
463 </widget> |
476 <string>Add Color</string> |
464 </item> |
477 </property> |
465 <item> |
478 <property name="icon"> |
466 <widget class="QPushButton" name="quickColor_edit"> |
479 <iconset resource="../ldforge.qrc"> |
467 <property name="text"> |
480 <normaloff>:/icons/palette.png</normaloff>:/icons/palette.png</iconset> |
468 <string>Edit</string> |
481 </property> |
469 </property> |
482 </widget> |
470 <property name="icon"> |
483 </item> |
471 <iconset resource="../../ldforge.qrc"> |
484 <item> |
472 <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset> |
485 <widget class="QPushButton" name="quickColor_addSep"> |
473 </property> |
486 <property name="text"> |
474 </widget> |
487 <string>Add Separator</string> |
475 </item> |
488 </property> |
476 <item> |
489 </widget> |
477 <widget class="Line" name="line_2"> |
490 </item> |
478 <property name="orientation"> |
491 <item> |
479 <enum>Qt::Horizontal</enum> |
492 <widget class="QPushButton" name="quickColor_edit"> |
480 </property> |
493 <property name="text"> |
481 </widget> |
494 <string>Edit</string> |
482 </item> |
495 </property> |
483 <item> |
496 <property name="icon"> |
484 <widget class="QPushButton" name="quickColor_moveUp"> |
497 <iconset resource="../ldforge.qrc"> |
485 <property name="text"> |
498 <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset> |
486 <string>Move Up</string> |
499 </property> |
487 </property> |
500 </widget> |
488 <property name="icon"> |
501 </item> |
489 <iconset resource="../../ldforge.qrc"> |
502 <item> |
490 <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset> |
503 <widget class="Line" name="line_2"> |
491 </property> |
504 <property name="orientation"> |
492 </widget> |
505 <enum>Qt::Horizontal</enum> |
493 </item> |
506 </property> |
494 <item> |
507 </widget> |
495 <widget class="QPushButton" name="quickColor_moveDown"> |
508 </item> |
496 <property name="text"> |
509 <item> |
497 <string>Move Down</string> |
510 <widget class="QPushButton" name="quickColor_moveUp"> |
498 </property> |
511 <property name="text"> |
499 <property name="icon"> |
512 <string>Move Up</string> |
500 <iconset resource="../../ldforge.qrc"> |
513 </property> |
501 <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset> |
514 <property name="icon"> |
502 </property> |
515 <iconset resource="../ldforge.qrc"> |
503 </widget> |
516 <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset> |
504 </item> |
517 </property> |
505 <item> |
518 </widget> |
506 <widget class="Line" name="line"> |
519 </item> |
507 <property name="orientation"> |
520 <item> |
508 <enum>Qt::Horizontal</enum> |
521 <widget class="QPushButton" name="quickColor_moveDown"> |
509 </property> |
522 <property name="text"> |
510 </widget> |
523 <string>Move Down</string> |
511 </item> |
524 </property> |
512 <item> |
525 <property name="icon"> |
513 <widget class="QPushButton" name="quickColor_remove"> |
526 <iconset resource="../ldforge.qrc"> |
514 <property name="text"> |
527 <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset> |
515 <string>Remove</string> |
528 </property> |
516 </property> |
529 </widget> |
517 <property name="icon"> |
530 </item> |
518 <iconset resource="../../ldforge.qrc"> |
531 <item> |
519 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> |
532 <widget class="Line" name="line"> |
520 </property> |
533 <property name="orientation"> |
521 </widget> |
534 <enum>Qt::Horizontal</enum> |
522 </item> |
535 </property> |
523 <item> |
536 </widget> |
524 <widget class="QPushButton" name="quickColor_clear"> |
537 </item> |
525 <property name="text"> |
538 <item> |
526 <string>Clear List</string> |
539 <widget class="QPushButton" name="quickColor_remove"> |
527 </property> |
540 <property name="text"> |
528 <property name="icon"> |
541 <string>Remove</string> |
529 <iconset resource="../../ldforge.qrc"> |
542 </property> |
530 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> |
543 <property name="icon"> |
531 </property> |
544 <iconset resource="../ldforge.qrc"> |
532 </widget> |
545 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> |
533 </item> |
546 </property> |
534 <item> |
547 </widget> |
535 <spacer name="verticalSpacer_3"> |
548 </item> |
536 <property name="orientation"> |
549 <item> |
537 <enum>Qt::Vertical</enum> |
550 <widget class="QPushButton" name="quickColor_clear"> |
538 </property> |
551 <property name="text"> |
539 <property name="sizeHint" stdset="0"> |
552 <string>Clear List</string> |
540 <size> |
553 </property> |
541 <width>20</width> |
554 <property name="icon"> |
542 <height>40</height> |
555 <iconset resource="../ldforge.qrc"> |
543 </size> |
556 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> |
544 </property> |
557 </property> |
545 </spacer> |
558 </widget> |
|
559 </item> |
|
560 <item> |
|
561 <spacer name="verticalSpacer_3"> |
|
562 <property name="orientation"> |
|
563 <enum>Qt::Vertical</enum> |
|
564 </property> |
|
565 <property name="sizeHint" stdset="0"> |
|
566 <size> |
|
567 <width>20</width> |
|
568 <height>40</height> |
|
569 </size> |
|
570 </property> |
|
571 </spacer> |
|
572 </item> |
|
573 </layout> |
546 </item> |
574 </item> |
547 </layout> |
575 </layout> |
548 </item> |
576 </widget> |
549 </layout> |
577 </item> |
550 </widget> |
578 </layout> |
551 </item> |
579 </widget> |
552 </layout> |
580 <widget class="QWidget" name="page_7"> |
553 </widget> |
581 <layout class="QVBoxLayout" name="verticalLayout_17"> |
554 <widget class="QWidget" name="tab_4"> |
582 <item> |
555 <attribute name="title"> |
583 <widget class="QGroupBox" name="grids"> |
556 <string>Grids</string> |
584 <property name="title"> |
557 </attribute> |
585 <string>Grids</string> |
558 <layout class="QVBoxLayout" name="verticalLayout_6"> |
586 </property> |
559 <item> |
587 </widget> |
560 <widget class="QGroupBox" name="grids"> |
588 </item> |
561 <property name="title"> |
589 <item> |
562 <string>Grids</string> |
590 <spacer name="verticalSpacer"> |
563 </property> |
591 <property name="orientation"> |
564 </widget> |
592 <enum>Qt::Vertical</enum> |
565 </item> |
593 </property> |
566 <item> |
594 <property name="sizeHint" stdset="0"> |
567 <spacer name="verticalSpacer"> |
595 <size> |
568 <property name="orientation"> |
596 <width>20</width> |
569 <enum>Qt::Vertical</enum> |
597 <height>40</height> |
570 </property> |
598 </size> |
571 <property name="sizeHint" stdset="0"> |
599 </property> |
572 <size> |
600 </spacer> |
573 <width>20</width> |
601 </item> |
574 <height>40</height> |
602 </layout> |
575 </size> |
603 </widget> |
576 </property> |
604 <widget class="QWidget" name="page_8"> |
577 </spacer> |
605 <layout class="QVBoxLayout" name="verticalLayout_18"> |
578 </item> |
606 <item> |
579 </layout> |
607 <widget class="QGroupBox" name="extProgs"> |
580 </widget> |
608 <property name="whatsThis"> |
581 <widget class="QWidget" name="tab_5"> |
609 <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 |
610 |
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> |
611 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> |
612 </property> |
593 <property name="title"> |
613 <property name="title"> |
594 <string>External Programs</string> |
614 <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> |
615 </property> |
625 </widget> |
616 </widget> |
626 </item> |
617 </item> |
627 <item> |
618 <item> |
628 <widget class="QLineEdit" name="downloadPath"/> |
619 <spacer name="verticalSpacer_4"> |
629 </item> |
620 <property name="orientation"> |
630 <item> |
621 <enum>Qt::Vertical</enum> |
631 <widget class="QPushButton" name="findDownloadPath"> |
622 </property> |
632 <property name="text"> |
623 <property name="sizeHint" stdset="0"> |
633 <string/> |
624 <size> |
634 </property> |
625 <width>20</width> |
635 <property name="icon"> |
626 <height>40</height> |
636 <iconset resource="../../ldforge.qrc"> |
627 </size> |
637 <normaloff>:/icons/folder.png</normaloff>:/icons/folder.png</iconset> |
628 </property> |
638 </property> |
629 </spacer> |
639 </widget> |
|
640 </item> |
630 </item> |
641 </layout> |
631 </layout> |
642 </item> |
632 </widget> |
643 <item> |
633 <widget class="QWidget" name="page_9"> |
644 <widget class="QCheckBox" name="guessNetPaths"> |
634 <layout class="QVBoxLayout" name="verticalLayout_19"> |
645 <property name="whatsThis"> |
635 <item> |
646 <string><p>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 <tt>"&lt;dir&gt;/&lt;file&gt;.dat"</tt> - with this set, input can be automatically completed.</p> |
636 <widget class="QGroupBox" name="groupBox_5"> |
|
637 <property name="title"> |
|
638 <string>Downloads</string> |
|
639 </property> |
|
640 <layout class="QVBoxLayout" name="verticalLayout_20"> |
|
641 <item> |
|
642 <layout class="QHBoxLayout" name="horizontalLayout_2"> |
|
643 <item> |
|
644 <widget class="QLabel" name="label_4"> |
|
645 <property name="text"> |
|
646 <string>Download path:</string> |
|
647 </property> |
|
648 </widget> |
|
649 </item> |
|
650 <item> |
|
651 <widget class="QLineEdit" name="downloadPath"/> |
|
652 </item> |
|
653 <item> |
|
654 <widget class="QPushButton" name="findDownloadPath"> |
|
655 <property name="text"> |
|
656 <string/> |
|
657 </property> |
|
658 <property name="icon"> |
|
659 <iconset resource="../ldforge.qrc"> |
|
660 <normaloff>:/icons/folder.png</normaloff>:/icons/folder.png</iconset> |
|
661 </property> |
|
662 </widget> |
|
663 </item> |
|
664 </layout> |
|
665 </item> |
|
666 <item> |
|
667 <widget class="QCheckBox" name="guessNetPaths"> |
|
668 <property name="whatsThis"> |
|
669 <string><p>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 <tt>"&lt;dir&gt;/&lt;file&gt;.dat"</tt> - with this set, input can be automatically completed.</p> |
647 |
670 |
648 <p>Examples: |
671 <p>Examples: |
649 <ul> |
672 <ul> |
650 <li>3002 -> parts/3002.dat</li> |
673 <li>3002 -> parts/3002.dat</li> |
651 <li>3002.da -> parts/3002.dat</li> |
674 <li>3002.da -> parts/3002.dat</li> |
652 <li>3002s01 -> parts/s/3002s01.dat</li> |
675 <li>3002s01 -> parts/s/3002s01.dat</li> |
653 <li>4-4cyli -> p/4-4cyli.dat</li> |
676 <li>4-4cyli -> p/4-4cyli.dat</li> |
654 </ul></p></string> |
677 </ul></p></string> |
655 </property> |
678 </property> |
656 <property name="text"> |
679 <property name="text"> |
657 <string>Correct and guess part paths</string> |
680 <string>Correct and guess part paths</string> |
658 </property> |
681 </property> |
659 </widget> |
682 </widget> |
660 </item> |
683 </item> |
661 <item> |
684 <item> |
662 <widget class="QCheckBox" name="autoCloseNetPrompt"> |
685 <widget class="QCheckBox" name="autoCloseNetPrompt"> |
663 <property name="whatsThis"> |
686 <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> |
687 <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> |
688 </property> |
666 <property name="text"> |
689 <property name="text"> |
667 <string>Close download prompt after completion</string> |
690 <string>Close download prompt after completion</string> |
668 </property> |
691 </property> |
669 </widget> |
692 </widget> |
670 </item> |
693 </item> |
671 <item> |
694 <item> |
672 <spacer name="verticalSpacer_5"> |
695 <spacer name="verticalSpacer_5"> |
673 <property name="orientation"> |
696 <property name="orientation"> |
674 <enum>Qt::Vertical</enum> |
697 <enum>Qt::Vertical</enum> |
675 </property> |
698 </property> |
676 <property name="sizeHint" stdset="0"> |
699 <property name="sizeHint" stdset="0"> |
677 <size> |
700 <size> |
678 <width>20</width> |
701 <width>20</width> |
679 <height>40</height> |
702 <height>187</height> |
680 </size> |
703 </size> |
681 </property> |
704 </property> |
682 </spacer> |
705 </spacer> |
683 </item> |
706 </item> |
684 </layout> |
707 </layout> |
685 </widget> |
708 </widget> |
686 </widget> |
709 </item> |
|
710 </layout> |
|
711 </widget> |
|
712 </widget> |
|
713 </item> |
|
714 </layout> |
687 </item> |
715 </item> |
688 <item> |
716 <item> |
689 <widget class="QDialogButtonBox" name="buttonBox"> |
717 <widget class="QDialogButtonBox" name="buttonBox"> |
690 <property name="orientation"> |
718 <property name="orientation"> |
691 <enum>Qt::Horizontal</enum> |
719 <enum>Qt::Horizontal</enum> |