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><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> |
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><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 |
663 |
648 <p>Examples: |
664 <p>Examples: |
649 <ul> |
665 <ul> |
650 <li>3002 -> parts/3002.dat</li> |
666 <li>3002 -> parts/3002.dat</li> |
651 <li>3002.da -> parts/3002.dat</li> |
667 <li>3002.da -> parts/3002.dat</li> |
652 <li>3002s01 -> parts/s/3002s01.dat</li> |
668 <li>3002s01 -> parts/s/3002s01.dat</li> |
653 <li>4-4cyli -> p/4-4cyli.dat</li> |
669 <li>4-4cyli -> p/4-4cyli.dat</li> |
654 </ul></p></string> |
670 </ul></p></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> |