src/ui/ldforge.ui

changeset 382
c1642530ea35
child 389
ccb763dbe98e
equal deleted inserted replaced
381:241f65769a57 382:c1642530ea35
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>LDForgeUI</class>
4 <widget class="QMainWindow" name="LDForgeUI">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>900</width>
10 <height>600</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string/>
15 </property>
16 <property name="windowIcon">
17 <iconset resource="../../ldforge.qrc">
18 <normaloff>:/icons/ldforge.png</normaloff>:/icons/ldforge.png</iconset>
19 </property>
20 <widget class="QWidget" name="centralwidget">
21 <layout class="QVBoxLayout" name="verticalLayout">
22 <item>
23 <layout class="QHBoxLayout" name="horizontalLayout" stretch="1,4,2">
24 <item>
25 <widget class="QListWidget" name="fileList">
26 <property name="sizePolicy">
27 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
28 <horstretch>0</horstretch>
29 <verstretch>0</verstretch>
30 </sizepolicy>
31 </property>
32 </widget>
33 </item>
34 <item>
35 <widget class="QFrame" name="rendererFrame">
36 <property name="sizePolicy">
37 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
38 <horstretch>0</horstretch>
39 <verstretch>0</verstretch>
40 </sizepolicy>
41 </property>
42 <property name="frameShape">
43 <enum>QFrame::StyledPanel</enum>
44 </property>
45 <property name="frameShadow">
46 <enum>QFrame::Raised</enum>
47 </property>
48 </widget>
49 </item>
50 <item>
51 <widget class="QListWidget" name="objectList">
52 <property name="sizePolicy">
53 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
54 <horstretch>0</horstretch>
55 <verstretch>0</verstretch>
56 </sizepolicy>
57 </property>
58 </widget>
59 </item>
60 </layout>
61 </item>
62 </layout>
63 </widget>
64 <widget class="QMenuBar" name="menubar">
65 <property name="geometry">
66 <rect>
67 <x>0</x>
68 <y>0</y>
69 <width>900</width>
70 <height>23</height>
71 </rect>
72 </property>
73 <widget class="QMenu" name="menuFile">
74 <property name="title">
75 <string>File</string>
76 </property>
77 <widget class="QMenu" name="menuOpenRecent">
78 <property name="title">
79 <string>Open Recent...</string>
80 </property>
81 <property name="icon">
82 <iconset resource="../../ldforge.qrc">
83 <normaloff>:/icons/open-recent.png</normaloff>:/icons/open-recent.png</iconset>
84 </property>
85 </widget>
86 <addaction name="actionNew"/>
87 <addaction name="actionOpen"/>
88 <addaction name="menuOpenRecent"/>
89 <addaction name="actionSave"/>
90 <addaction name="actionSaveAs"/>
91 <addaction name="separator"/>
92 <addaction name="actionInsertFrom"/>
93 <addaction name="actionExportTo"/>
94 <addaction name="separator"/>
95 <addaction name="actionSettings"/>
96 <addaction name="actionSetLDrawPath"/>
97 <addaction name="actionScanPrimitives"/>
98 <addaction name="separator"/>
99 <addaction name="actionExit"/>
100 </widget>
101 <widget class="QMenu" name="menuView">
102 <property name="title">
103 <string>View</string>
104 </property>
105 <addaction name="actionResetView"/>
106 <addaction name="actionAxes"/>
107 <addaction name="actionWireframe"/>
108 <addaction name="actionBFCView"/>
109 <addaction name="separator"/>
110 <addaction name="actionSetOverlay"/>
111 <addaction name="actionClearOverlay"/>
112 <addaction name="separator"/>
113 <addaction name="actionScreenshot"/>
114 </widget>
115 <widget class="QMenu" name="menuInsert">
116 <property name="title">
117 <string>Insert</string>
118 </property>
119 <addaction name="actionInsertRaw"/>
120 <addaction name="separator"/>
121 <addaction name="actionNewSubfile"/>
122 <addaction name="actionNewLine"/>
123 <addaction name="actionNewTriangle"/>
124 <addaction name="actionNewQuad"/>
125 <addaction name="actionNewCLine"/>
126 <addaction name="actionNewComment"/>
127 <addaction name="actionNewBFC"/>
128 <addaction name="actionNewVertex"/>
129 </widget>
130 <widget class="QMenu" name="menuEdit">
131 <property name="title">
132 <string>Edit</string>
133 </property>
134 <addaction name="actionUndo"/>
135 <addaction name="actionRedo"/>
136 <addaction name="separator"/>
137 <addaction name="actionEdit"/>
138 <addaction name="separator"/>
139 <addaction name="actionCut"/>
140 <addaction name="actionCopy"/>
141 <addaction name="actionPaste"/>
142 <addaction name="actionDelete"/>
143 <addaction name="separator"/>
144 <addaction name="actionSelectAll"/>
145 <addaction name="actionSelectByColor"/>
146 <addaction name="actionSelectByType"/>
147 <addaction name="separator"/>
148 <addaction name="actionModeSelect"/>
149 <addaction name="actionModeDraw"/>
150 <addaction name="separator"/>
151 <addaction name="actionSetDrawDepth"/>
152 </widget>
153 <widget class="QMenu" name="menuTools">
154 <property name="title">
155 <string>Tools</string>
156 </property>
157 <addaction name="actionSetColor"/>
158 <addaction name="actionAutocolor"/>
159 <addaction name="actionUncolorize"/>
160 <addaction name="separator"/>
161 <addaction name="actionInvert"/>
162 <addaction name="actionInline"/>
163 <addaction name="actionInlineDeep"/>
164 <addaction name="actionMakePrimitive"/>
165 <addaction name="separator"/>
166 <addaction name="actionSplitQuads"/>
167 <addaction name="actionEditRaw"/>
168 <addaction name="actionBorders"/>
169 <addaction name="actionCornerVerts"/>
170 <addaction name="actionRoundCoordinates"/>
171 <addaction name="actionVisibility"/>
172 <addaction name="actionReplaceCoords"/>
173 <addaction name="actionFlip"/>
174 <addaction name="actionDemote"/>
175 </widget>
176 <widget class="QMenu" name="menuExternal_Tools">
177 <property name="title">
178 <string>External Tools</string>
179 </property>
180 <addaction name="actionYtruder"/>
181 <addaction name="actionRectifier"/>
182 <addaction name="actionIntersector"/>
183 <addaction name="actionIsecalc"/>
184 <addaction name="actionCoverer"/>
185 <addaction name="actionEdger2"/>
186 </widget>
187 <widget class="QMenu" name="menuHelp">
188 <property name="title">
189 <string>Help</string>
190 </property>
191 <addaction name="actionHelp"/>
192 <addaction name="separator"/>
193 <addaction name="actionAbout"/>
194 <addaction name="actionAboutQt"/>
195 </widget>
196 <widget class="QMenu" name="menuMov">
197 <property name="title">
198 <string>Move</string>
199 </property>
200 <widget class="QMenu" name="menuGrids">
201 <property name="title">
202 <string>Grids</string>
203 </property>
204 <addaction name="actionGridCoarse"/>
205 <addaction name="actionGridMedium"/>
206 <addaction name="actionGridFine"/>
207 </widget>
208 <widget class="QMenu" name="menuMove_Objects">
209 <property name="title">
210 <string>Move Objects</string>
211 </property>
212 <addaction name="actionMoveXNeg"/>
213 <addaction name="actionMoveXPos"/>
214 <addaction name="actionMoveYNeg"/>
215 <addaction name="actionMoveYPos"/>
216 <addaction name="actionMoveZNeg"/>
217 <addaction name="actionMoveZPos"/>
218 </widget>
219 <widget class="QMenu" name="menuObject_List">
220 <property name="title">
221 <string>Object List</string>
222 </property>
223 <addaction name="actionMoveUp"/>
224 <addaction name="actionMoveDown"/>
225 </widget>
226 <widget class="QMenu" name="menuRotate">
227 <property name="title">
228 <string>Rotate</string>
229 </property>
230 <addaction name="actionRotateXNeg"/>
231 <addaction name="actionRotateXPos"/>
232 <addaction name="actionRotateYNeg"/>
233 <addaction name="actionRotateYPos"/>
234 <addaction name="actionRotateZNeg"/>
235 <addaction name="actionRotateZPos"/>
236 </widget>
237 <addaction name="menuGrids"/>
238 <addaction name="menuMove_Objects"/>
239 <addaction name="menuRotate"/>
240 <addaction name="menuObject_List"/>
241 <addaction name="separator"/>
242 <addaction name="actionRotationPoint"/>
243 </widget>
244 <addaction name="menuFile"/>
245 <addaction name="menuView"/>
246 <addaction name="menuInsert"/>
247 <addaction name="menuEdit"/>
248 <addaction name="menuMov"/>
249 <addaction name="menuTools"/>
250 <addaction name="menuExternal_Tools"/>
251 <addaction name="menuHelp"/>
252 </widget>
253 <widget class="QStatusBar" name="statusbar"/>
254 <widget class="QToolBar" name="toolBar">
255 <property name="windowTitle">
256 <string>toolBar</string>
257 </property>
258 <attribute name="toolBarArea">
259 <enum>TopToolBarArea</enum>
260 </attribute>
261 <attribute name="toolBarBreak">
262 <bool>false</bool>
263 </attribute>
264 <addaction name="actionNew"/>
265 <addaction name="actionOpen"/>
266 <addaction name="actionSave"/>
267 <addaction name="actionSaveAs"/>
268 </widget>
269 <widget class="QToolBar" name="toolBar_2">
270 <property name="windowTitle">
271 <string>toolBar_2</string>
272 </property>
273 <attribute name="toolBarArea">
274 <enum>TopToolBarArea</enum>
275 </attribute>
276 <attribute name="toolBarBreak">
277 <bool>false</bool>
278 </attribute>
279 <addaction name="actionNewSubfile"/>
280 <addaction name="actionNewLine"/>
281 <addaction name="actionNewTriangle"/>
282 <addaction name="actionNewQuad"/>
283 <addaction name="actionNewCLine"/>
284 <addaction name="actionNewComment"/>
285 <addaction name="actionNewBFC"/>
286 <addaction name="actionNewVertex"/>
287 </widget>
288 <widget class="QToolBar" name="toolBar_3">
289 <property name="windowTitle">
290 <string>toolBar_3</string>
291 </property>
292 <attribute name="toolBarArea">
293 <enum>TopToolBarArea</enum>
294 </attribute>
295 <attribute name="toolBarBreak">
296 <bool>false</bool>
297 </attribute>
298 <addaction name="actionUndo"/>
299 <addaction name="actionRedo"/>
300 <addaction name="actionCut"/>
301 <addaction name="actionCopy"/>
302 <addaction name="actionPaste"/>
303 <addaction name="actionDelete"/>
304 </widget>
305 <widget class="QToolBar" name="toolBar_4">
306 <property name="windowTitle">
307 <string>toolBar_4</string>
308 </property>
309 <attribute name="toolBarArea">
310 <enum>TopToolBarArea</enum>
311 </attribute>
312 <attribute name="toolBarBreak">
313 <bool>true</bool>
314 </attribute>
315 <addaction name="actionSelectAll"/>
316 <addaction name="actionSelectByColor"/>
317 <addaction name="actionSelectByType"/>
318 </widget>
319 <widget class="QToolBar" name="toolBar_5">
320 <property name="windowTitle">
321 <string>toolBar_5</string>
322 </property>
323 <attribute name="toolBarArea">
324 <enum>TopToolBarArea</enum>
325 </attribute>
326 <attribute name="toolBarBreak">
327 <bool>false</bool>
328 </attribute>
329 <addaction name="actionGridCoarse"/>
330 <addaction name="actionGridMedium"/>
331 <addaction name="actionGridFine"/>
332 </widget>
333 <widget class="QToolBar" name="toolBar_6">
334 <property name="windowTitle">
335 <string>toolBar_6</string>
336 </property>
337 <attribute name="toolBarArea">
338 <enum>TopToolBarArea</enum>
339 </attribute>
340 <attribute name="toolBarBreak">
341 <bool>false</bool>
342 </attribute>
343 <addaction name="actionAxes"/>
344 <addaction name="actionWireframe"/>
345 <addaction name="actionBFCView"/>
346 </widget>
347 <widget class="QToolBar" name="toolBar_7">
348 <property name="windowTitle">
349 <string>toolBar_7</string>
350 </property>
351 <attribute name="toolBarArea">
352 <enum>TopToolBarArea</enum>
353 </attribute>
354 <attribute name="toolBarBreak">
355 <bool>false</bool>
356 </attribute>
357 <addaction name="actionSetColor"/>
358 <addaction name="actionAutocolor"/>
359 <addaction name="actionUncolorize"/>
360 <addaction name="actionInvert"/>
361 <addaction name="actionSplitQuads"/>
362 <addaction name="actionEditRaw"/>
363 <addaction name="actionBorders"/>
364 <addaction name="actionReplaceCoords"/>
365 <addaction name="actionRoundCoordinates"/>
366 <addaction name="actionVisibility"/>
367 </widget>
368 <widget class="QToolBar" name="toolBar_8">
369 <property name="windowTitle">
370 <string>toolBar_8</string>
371 </property>
372 <attribute name="toolBarArea">
373 <enum>LeftToolBarArea</enum>
374 </attribute>
375 <attribute name="toolBarBreak">
376 <bool>false</bool>
377 </attribute>
378 <addaction name="actionModeSelect"/>
379 <addaction name="actionModeDraw"/>
380 </widget>
381 <widget class="QToolBar" name="colorToolbar">
382 <property name="windowTitle">
383 <string>toolBar_9</string>
384 </property>
385 <attribute name="toolBarArea">
386 <enum>RightToolBarArea</enum>
387 </attribute>
388 <attribute name="toolBarBreak">
389 <bool>false</bool>
390 </attribute>
391 </widget>
392 <action name="actionNew">
393 <property name="icon">
394 <iconset resource="../../ldforge.qrc">
395 <normaloff>:/icons/brick.png</normaloff>:/icons/brick.png</iconset>
396 </property>
397 <property name="text">
398 <string>New</string>
399 </property>
400 <property name="statusTip">
401 <string>Create a new part model.</string>
402 </property>
403 <property name="shortcut">
404 <string>Ctrl+N</string>
405 </property>
406 </action>
407 <action name="actionOpen">
408 <property name="icon">
409 <iconset resource="../../ldforge.qrc">
410 <normaloff>:/icons/file-open.png</normaloff>:/icons/file-open.png</iconset>
411 </property>
412 <property name="text">
413 <string>Open</string>
414 </property>
415 <property name="statusTip">
416 <string>Load a part model from a file.</string>
417 </property>
418 <property name="shortcut">
419 <string>Ctrl+O</string>
420 </property>
421 </action>
422 <action name="actionSave">
423 <property name="icon">
424 <iconset resource="../../ldforge.qrc">
425 <normaloff>:/icons/file-save.png</normaloff>:/icons/file-save.png</iconset>
426 </property>
427 <property name="text">
428 <string>Save</string>
429 </property>
430 <property name="statusTip">
431 <string>Save the part model.</string>
432 </property>
433 <property name="whatsThis">
434 <string/>
435 </property>
436 </action>
437 <action name="actionSaveAs">
438 <property name="icon">
439 <iconset resource="../../ldforge.qrc">
440 <normaloff>:/icons/file-save-as.png</normaloff>:/icons/file-save-as.png</iconset>
441 </property>
442 <property name="text">
443 <string>Save As..</string>
444 </property>
445 <property name="whatsThis">
446 <string>Save the part model to a specific file.</string>
447 </property>
448 </action>
449 <action name="actionInsertFrom">
450 <property name="icon">
451 <iconset resource="../../ldforge.qrc">
452 <normaloff>:/icons/file-import.png</normaloff>:/icons/file-import.png</iconset>
453 </property>
454 <property name="text">
455 <string>Insert From..</string>
456 </property>
457 </action>
458 <action name="actionExportTo">
459 <property name="icon">
460 <iconset resource="../../ldforge.qrc">
461 <normaloff>:/icons/file-export.png</normaloff>:/icons/file-export.png</iconset>
462 </property>
463 <property name="text">
464 <string>Export To..</string>
465 </property>
466 </action>
467 <action name="actionSettings">
468 <property name="icon">
469 <iconset resource="../../ldforge.qrc">
470 <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset>
471 </property>
472 <property name="text">
473 <string>Settings</string>
474 </property>
475 <property name="statusTip">
476 <string>Edit the settings of LDForge.</string>
477 </property>
478 <property name="whatsThis">
479 <string/>
480 </property>
481 </action>
482 <action name="actionSetLDrawPath">
483 <property name="icon">
484 <iconset resource="../../ldforge.qrc">
485 <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset>
486 </property>
487 <property name="text">
488 <string>Set LDraw Path</string>
489 </property>
490 <property name="statusTip">
491 <string>Change the LDraw directory path.</string>
492 </property>
493 </action>
494 <action name="actionScanPrimitives">
495 <property name="icon">
496 <iconset resource="../../ldforge.qrc">
497 <normaloff>:/icons/radial.png</normaloff>:/icons/radial.png</iconset>
498 </property>
499 <property name="text">
500 <string>Scan Primitives</string>
501 </property>
502 <property name="statusTip">
503 <string>Scan the primitives folder for primitive info. Use this if you add new primitives.</string>
504 </property>
505 </action>
506 <action name="actionExit">
507 <property name="icon">
508 <iconset resource="../../ldforge.qrc">
509 <normaloff>:/icons/exit.png</normaloff>:/icons/exit.png</iconset>
510 </property>
511 <property name="text">
512 <string>Exit</string>
513 </property>
514 <property name="shortcut">
515 <string>Ctrl+Q</string>
516 </property>
517 </action>
518 <action name="actionResetView">
519 <property name="text">
520 <string>Reset View</string>
521 </property>
522 </action>
523 <action name="actionAxes">
524 <property name="checkable">
525 <bool>true</bool>
526 </property>
527 <property name="checked">
528 <bool>true</bool>
529 </property>
530 <property name="icon">
531 <iconset resource="../../ldforge.qrc">
532 <normaloff>:/icons/axes.png</normaloff>:/icons/axes.png</iconset>
533 </property>
534 <property name="text">
535 <string>Draw Axes</string>
536 </property>
537 </action>
538 <action name="actionWireframe">
539 <property name="checkable">
540 <bool>true</bool>
541 </property>
542 <property name="icon">
543 <iconset resource="../../ldforge.qrc">
544 <normaloff>:/icons/wireframe.png</normaloff>:/icons/wireframe.png</iconset>
545 </property>
546 <property name="text">
547 <string>Wireframe</string>
548 </property>
549 </action>
550 <action name="actionBFCView">
551 <property name="checkable">
552 <bool>true</bool>
553 </property>
554 <property name="icon">
555 <iconset resource="../../ldforge.qrc">
556 <normaloff>:/icons/bfc-view.png</normaloff>:/icons/bfc-view.png</iconset>
557 </property>
558 <property name="text">
559 <string>BFC Red/Green View</string>
560 </property>
561 </action>
562 <action name="actionSetOverlay">
563 <property name="icon">
564 <iconset resource="../../ldforge.qrc">
565 <normaloff>:/icons/overlay.png</normaloff>:/icons/overlay.png</iconset>
566 </property>
567 <property name="text">
568 <string>Set Overlay Image</string>
569 </property>
570 </action>
571 <action name="actionClearOverlay">
572 <property name="icon">
573 <iconset resource="../../ldforge.qrc">
574 <normaloff>:/icons/overlay-clear.png</normaloff>:/icons/overlay-clear.png</iconset>
575 </property>
576 <property name="text">
577 <string>Clear Overlay Image</string>
578 </property>
579 </action>
580 <action name="actionScreenshot">
581 <property name="icon">
582 <iconset resource="../../ldforge.qrc">
583 <normaloff>:/icons/screencap.png</normaloff>:/icons/screencap.png</iconset>
584 </property>
585 <property name="text">
586 <string>Screenshot</string>
587 </property>
588 </action>
589 <action name="actionInsertRaw">
590 <property name="text">
591 <string>LDraw Code..</string>
592 </property>
593 </action>
594 <action name="actionNewLine">
595 <property name="icon">
596 <iconset resource="../../ldforge.qrc">
597 <normaloff>:/icons/add-line.png</normaloff>:/icons/add-line.png</iconset>
598 </property>
599 <property name="text">
600 <string>New Line</string>
601 </property>
602 </action>
603 <action name="actionNewSubfile">
604 <property name="icon">
605 <iconset resource="../../ldforge.qrc">
606 <normaloff>:/icons/add-subfile.png</normaloff>:/icons/add-subfile.png</iconset>
607 </property>
608 <property name="text">
609 <string>New Subfile Reference</string>
610 </property>
611 </action>
612 <action name="actionNewTriangle">
613 <property name="icon">
614 <iconset resource="../../ldforge.qrc">
615 <normaloff>:/icons/add-triangle.png</normaloff>:/icons/add-triangle.png</iconset>
616 </property>
617 <property name="text">
618 <string>New Triangle</string>
619 </property>
620 </action>
621 <action name="actionNewQuad">
622 <property name="icon">
623 <iconset resource="../../ldforge.qrc">
624 <normaloff>:/icons/add-quad.png</normaloff>:/icons/add-quad.png</iconset>
625 </property>
626 <property name="text">
627 <string>New Quadrilateral</string>
628 </property>
629 </action>
630 <action name="actionNewCLine">
631 <property name="icon">
632 <iconset resource="../../ldforge.qrc">
633 <normaloff>:/icons/add-condline.png</normaloff>:/icons/add-condline.png</iconset>
634 </property>
635 <property name="text">
636 <string>New Conditional Line</string>
637 </property>
638 </action>
639 <action name="actionNewComment">
640 <property name="icon">
641 <iconset resource="../../ldforge.qrc">
642 <normaloff>:/icons/add-comment.png</normaloff>:/icons/add-comment.png</iconset>
643 </property>
644 <property name="text">
645 <string>New Comment</string>
646 </property>
647 </action>
648 <action name="actionNewBFC">
649 <property name="icon">
650 <iconset resource="../../ldforge.qrc">
651 <normaloff>:/icons/add-bfc.png</normaloff>:/icons/add-bfc.png</iconset>
652 </property>
653 <property name="text">
654 <string>New BFC Statement</string>
655 </property>
656 </action>
657 <action name="actionNewVertex">
658 <property name="icon">
659 <iconset resource="../../ldforge.qrc">
660 <normaloff>:/icons/add-vertex.png</normaloff>:/icons/add-vertex.png</iconset>
661 </property>
662 <property name="text">
663 <string>New Vertex</string>
664 </property>
665 </action>
666 <action name="actionUndo">
667 <property name="icon">
668 <iconset resource="../../ldforge.qrc">
669 <normaloff>:/icons/undo.png</normaloff>:/icons/undo.png</iconset>
670 </property>
671 <property name="text">
672 <string>Undo</string>
673 </property>
674 <property name="statusTip">
675 <string>Undo a step.</string>
676 </property>
677 </action>
678 <action name="actionRedo">
679 <property name="icon">
680 <iconset resource="../../ldforge.qrc">
681 <normaloff>:/icons/redo.png</normaloff>:/icons/redo.png</iconset>
682 </property>
683 <property name="text">
684 <string>Redo</string>
685 </property>
686 <property name="statusTip">
687 <string>Redo a step.</string>
688 </property>
689 </action>
690 <action name="actionCut">
691 <property name="icon">
692 <iconset resource="../../ldforge.qrc">
693 <normaloff>:/icons/cut.png</normaloff>:/icons/cut.png</iconset>
694 </property>
695 <property name="text">
696 <string>Cut</string>
697 </property>
698 <property name="statusTip">
699 <string>Cut the current selection to clipboard.</string>
700 </property>
701 </action>
702 <action name="actionCopy">
703 <property name="icon">
704 <iconset resource="../../ldforge.qrc">
705 <normaloff>:/icons/copy.png</normaloff>:/icons/copy.png</iconset>
706 </property>
707 <property name="text">
708 <string>Copy</string>
709 </property>
710 <property name="statusTip">
711 <string>Copy the current selection to clipboard.</string>
712 </property>
713 <property name="whatsThis">
714 <string/>
715 </property>
716 </action>
717 <action name="actionPaste">
718 <property name="icon">
719 <iconset resource="../../ldforge.qrc">
720 <normaloff>:/icons/paste.png</normaloff>:/icons/paste.png</iconset>
721 </property>
722 <property name="text">
723 <string>Paste</string>
724 </property>
725 <property name="statusTip">
726 <string>Paste clipboard contents.</string>
727 </property>
728 </action>
729 <action name="actionDelete">
730 <property name="icon">
731 <iconset resource="../../ldforge.qrc">
732 <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
733 </property>
734 <property name="text">
735 <string>Delete</string>
736 </property>
737 <property name="statusTip">
738 <string>Delete the selection</string>
739 </property>
740 </action>
741 <action name="actionSelectAll">
742 <property name="icon">
743 <iconset resource="../../ldforge.qrc">
744 <normaloff>:/icons/select-all.png</normaloff>:/icons/select-all.png</iconset>
745 </property>
746 <property name="text">
747 <string>Select All</string>
748 </property>
749 </action>
750 <action name="actionSelectByColor">
751 <property name="icon">
752 <iconset resource="../../ldforge.qrc">
753 <normaloff>:/icons/select-color.png</normaloff>:/icons/select-color.png</iconset>
754 </property>
755 <property name="text">
756 <string>Select by Color</string>
757 </property>
758 </action>
759 <action name="actionSelectByType">
760 <property name="icon">
761 <iconset resource="../../ldforge.qrc">
762 <normaloff>:/icons/select-type.png</normaloff>:/icons/select-type.png</iconset>
763 </property>
764 <property name="text">
765 <string>Select by Type</string>
766 </property>
767 </action>
768 <action name="actionModeSelect">
769 <property name="checkable">
770 <bool>true</bool>
771 </property>
772 <property name="checked">
773 <bool>true</bool>
774 </property>
775 <property name="icon">
776 <iconset resource="../../ldforge.qrc">
777 <normaloff>:/icons/mode-select.png</normaloff>:/icons/mode-select.png</iconset>
778 </property>
779 <property name="text">
780 <string>Select Mode</string>
781 </property>
782 </action>
783 <action name="actionModeDraw">
784 <property name="checkable">
785 <bool>true</bool>
786 </property>
787 <property name="icon">
788 <iconset resource="../../ldforge.qrc">
789 <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset>
790 </property>
791 <property name="text">
792 <string>Draw Mode</string>
793 </property>
794 </action>
795 <action name="actionSetDrawDepth">
796 <property name="text">
797 <string>Set Draw Depth</string>
798 </property>
799 </action>
800 <action name="actionSetColor">
801 <property name="icon">
802 <iconset resource="../../ldforge.qrc">
803 <normaloff>:/icons/palette.png</normaloff>:/icons/palette.png</iconset>
804 </property>
805 <property name="text">
806 <string>Set Color</string>
807 </property>
808 <property name="statusTip">
809 <string>Set the color on given objects.</string>
810 </property>
811 </action>
812 <action name="actionAutocolor">
813 <property name="icon">
814 <iconset resource="../../ldforge.qrc">
815 <normaloff>:/icons/autocolor.png</normaloff>:/icons/autocolor.png</iconset>
816 </property>
817 <property name="text">
818 <string>Auto-color</string>
819 </property>
820 <property name="statusTip">
821 <string>Set the color of the given object to the first found unused color.</string>
822 </property>
823 </action>
824 <action name="actionUncolorize">
825 <property name="icon">
826 <iconset resource="../../ldforge.qrc">
827 <normaloff>:/icons/uncolorize.png</normaloff>:/icons/uncolorize.png</iconset>
828 </property>
829 <property name="text">
830 <string>Uncolorize</string>
831 </property>
832 <property name="statusTip">
833 <string>Reduce colors of everything selected to main and edge colors</string>
834 </property>
835 </action>
836 <action name="actionInline">
837 <property name="icon">
838 <iconset resource="../../ldforge.qrc">
839 <normaloff>:/icons/inline.png</normaloff>:/icons/inline.png</iconset>
840 </property>
841 <property name="text">
842 <string>Inline</string>
843 </property>
844 <property name="statusTip">
845 <string>Inline selected subfiles.</string>
846 </property>
847 </action>
848 <action name="actionInlineDeep">
849 <property name="icon">
850 <iconset resource="../../ldforge.qrc">
851 <normaloff>:/icons/inline-deep.png</normaloff>:/icons/inline-deep.png</iconset>
852 </property>
853 <property name="text">
854 <string>Deep Inline</string>
855 </property>
856 <property name="statusTip">
857 <string>Recursively inline selected subfiles down to polygons only.</string>
858 </property>
859 </action>
860 <action name="actionInvert">
861 <property name="icon">
862 <iconset resource="../../ldforge.qrc">
863 <normaloff>:/icons/invert.png</normaloff>:/icons/invert.png</iconset>
864 </property>
865 <property name="text">
866 <string>Invert</string>
867 </property>
868 </action>
869 <action name="actionMakePrimitive">
870 <property name="icon">
871 <iconset resource="../../ldforge.qrc">
872 <normaloff>:/icons/radial.png</normaloff>:/icons/radial.png</iconset>
873 </property>
874 <property name="text">
875 <string>Generate Primitive</string>
876 </property>
877 </action>
878 <action name="actionSplitQuads">
879 <property name="icon">
880 <iconset resource="../../ldforge.qrc">
881 <normaloff>:/icons/quad-split.png</normaloff>:/icons/quad-split.png</iconset>
882 </property>
883 <property name="text">
884 <string>Split Quads</string>
885 </property>
886 <property name="statusTip">
887 <string>Split quads into triangles.</string>
888 </property>
889 </action>
890 <action name="actionEditRaw">
891 <property name="icon">
892 <iconset resource="../../ldforge.qrc">
893 <normaloff>:/icons/set-contents.png</normaloff>:/icons/set-contents.png</iconset>
894 </property>
895 <property name="text">
896 <string>Edit LDraw Code</string>
897 </property>
898 <property name="statusTip">
899 <string>Edit the LDraw code of this object.</string>
900 </property>
901 </action>
902 <action name="actionBorders">
903 <property name="icon">
904 <iconset resource="../../ldforge.qrc">
905 <normaloff>:/icons/make-borders.png</normaloff>:/icons/make-borders.png</iconset>
906 </property>
907 <property name="text">
908 <string>Make Borders</string>
909 </property>
910 <property name="statusTip">
911 <string>Add borders around given polygons.</string>
912 </property>
913 </action>
914 <action name="actionCornerVerts">
915 <property name="icon">
916 <iconset resource="../../ldforge.qrc">
917 <normaloff>:/icons/corner-verts.png</normaloff>:/icons/corner-verts.png</iconset>
918 </property>
919 <property name="text">
920 <string>Make Corner Vertices</string>
921 </property>
922 <property name="statusTip">
923 <string>Adds vertex objects to the corners of the given polygons</string>
924 </property>
925 </action>
926 <action name="actionRoundCoordinates">
927 <property name="icon">
928 <iconset resource="../../ldforge.qrc">
929 <normaloff>:/icons/round-coords.png</normaloff>:/icons/round-coords.png</iconset>
930 </property>
931 <property name="text">
932 <string>Round Coordinates</string>
933 </property>
934 <property name="statusTip">
935 <string>Round coordinates down to 3/4 decimals</string>
936 </property>
937 </action>
938 <action name="actionVisibility">
939 <property name="icon">
940 <iconset resource="../../ldforge.qrc">
941 <normaloff>:/icons/visibility.png</normaloff>:/icons/visibility.png</iconset>
942 </property>
943 <property name="text">
944 <string>Toggle Visibility</string>
945 </property>
946 <property name="statusTip">
947 <string>Toggles visibility/hiding on objects.</string>
948 </property>
949 </action>
950 <action name="actionReplaceCoords">
951 <property name="icon">
952 <iconset resource="../../ldforge.qrc">
953 <normaloff>:/icons/replace-coords.png</normaloff>:/icons/replace-coords.png</iconset>
954 </property>
955 <property name="text">
956 <string>Replace Coordinates</string>
957 </property>
958 <property name="statusTip">
959 <string>Find and replace coordinate values.</string>
960 </property>
961 </action>
962 <action name="actionFlip">
963 <property name="icon">
964 <iconset resource="../../ldforge.qrc">
965 <normaloff>:/icons/flip.png</normaloff>:/icons/flip.png</iconset>
966 </property>
967 <property name="text">
968 <string>Flip</string>
969 </property>
970 <property name="statusTip">
971 <string>Flip coordinates.</string>
972 </property>
973 </action>
974 <action name="actionDemote">
975 <property name="text">
976 <string>Demote Conditional Lines</string>
977 </property>
978 <property name="statusTip">
979 <string>Demote conditional lines down to normal lines.</string>
980 </property>
981 </action>
982 <action name="actionYtruder">
983 <property name="icon">
984 <iconset resource="../../ldforge.qrc">
985 <normaloff>:/icons/ytruder.png</normaloff>:/icons/ytruder.png</iconset>
986 </property>
987 <property name="text">
988 <string>Ytruder</string>
989 </property>
990 <property name="statusTip">
991 <string>Extrude selected lines to a given plane</string>
992 </property>
993 </action>
994 <action name="actionRectifier">
995 <property name="icon">
996 <iconset resource="../../ldforge.qrc">
997 <normaloff>:/icons/rectifier.png</normaloff>:/icons/rectifier.png</iconset>
998 </property>
999 <property name="text">
1000 <string>Rectifier</string>
1001 </property>
1002 <property name="statusTip">
1003 <string>Optimizes quads into rect primitives.</string>
1004 </property>
1005 </action>
1006 <action name="actionIntersector">
1007 <property name="icon">
1008 <iconset resource="../../ldforge.qrc">
1009 <normaloff>:/icons/intersector.png</normaloff>:/icons/intersector.png</iconset>
1010 </property>
1011 <property name="text">
1012 <string>Intersector</string>
1013 </property>
1014 <property name="statusTip">
1015 <string>Perform clipping between two input groups.</string>
1016 </property>
1017 </action>
1018 <action name="actionIsecalc">
1019 <property name="icon">
1020 <iconset resource="../../ldforge.qrc">
1021 <normaloff>:/icons/isecalc.png</normaloff>:/icons/isecalc.png</iconset>
1022 </property>
1023 <property name="text">
1024 <string>Isecalc</string>
1025 </property>
1026 <property name="statusTip">
1027 <string>Compute intersection edgelines between two input groups.</string>
1028 </property>
1029 </action>
1030 <action name="actionCoverer">
1031 <property name="icon">
1032 <iconset resource="../../ldforge.qrc">
1033 <normaloff>:/icons/coverer.png</normaloff>:/icons/coverer.png</iconset>
1034 </property>
1035 <property name="text">
1036 <string>Coverer</string>
1037 </property>
1038 <property name="statusTip">
1039 <string>Fill the space between two line shapes</string>
1040 </property>
1041 </action>
1042 <action name="actionEdger2">
1043 <property name="text">
1044 <string>Edger 2</string>
1045 </property>
1046 </action>
1047 <action name="actionHelp">
1048 <property name="enabled">
1049 <bool>false</bool>
1050 </property>
1051 <property name="icon">
1052 <iconset resource="../../ldforge.qrc">
1053 <normaloff>:/icons/help.png</normaloff>:/icons/help.png</iconset>
1054 </property>
1055 <property name="text">
1056 <string>Help</string>
1057 </property>
1058 </action>
1059 <action name="actionAbout">
1060 <property name="icon">
1061 <iconset resource="../../ldforge.qrc">
1062 <normaloff>:/icons/ldforge.png</normaloff>:/icons/ldforge.png</iconset>
1063 </property>
1064 <property name="text">
1065 <string>About LDForge</string>
1066 </property>
1067 </action>
1068 <action name="actionAboutQt">
1069 <property name="text">
1070 <string>About Qt</string>
1071 </property>
1072 </action>
1073 <action name="actionGridCoarse">
1074 <property name="checkable">
1075 <bool>true</bool>
1076 </property>
1077 <property name="icon">
1078 <iconset resource="../../ldforge.qrc">
1079 <normaloff>:/icons/grid-coarse.png</normaloff>:/icons/grid-coarse.png</iconset>
1080 </property>
1081 <property name="text">
1082 <string>Coarse Grid</string>
1083 </property>
1084 </action>
1085 <action name="actionGridMedium">
1086 <property name="checkable">
1087 <bool>true</bool>
1088 </property>
1089 <property name="checked">
1090 <bool>true</bool>
1091 </property>
1092 <property name="icon">
1093 <iconset resource="../../ldforge.qrc">
1094 <normaloff>:/icons/grid-medium.png</normaloff>:/icons/grid-medium.png</iconset>
1095 </property>
1096 <property name="text">
1097 <string>Medium Grid</string>
1098 </property>
1099 </action>
1100 <action name="actionGridFine">
1101 <property name="checkable">
1102 <bool>true</bool>
1103 </property>
1104 <property name="icon">
1105 <iconset resource="../../ldforge.qrc">
1106 <normaloff>:/icons/grid-fine.png</normaloff>:/icons/grid-fine.png</iconset>
1107 </property>
1108 <property name="text">
1109 <string>Fine Grid</string>
1110 </property>
1111 </action>
1112 <action name="actionEdit">
1113 <property name="text">
1114 <string>Edit Selected Object</string>
1115 </property>
1116 </action>
1117 <action name="actionMoveUp">
1118 <property name="icon">
1119 <iconset resource="../../ldforge.qrc">
1120 <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset>
1121 </property>
1122 <property name="text">
1123 <string>Move Up</string>
1124 </property>
1125 </action>
1126 <action name="actionMoveDown">
1127 <property name="icon">
1128 <iconset resource="../../ldforge.qrc">
1129 <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset>
1130 </property>
1131 <property name="text">
1132 <string>Move Down</string>
1133 </property>
1134 </action>
1135 <action name="actionMoveXNeg">
1136 <property name="icon">
1137 <iconset resource="../../ldforge.qrc">
1138 <normaloff>:/icons/move-x-neg.png</normaloff>:/icons/move-x-neg.png</iconset>
1139 </property>
1140 <property name="text">
1141 <string>Move -X</string>
1142 </property>
1143 </action>
1144 <action name="actionMoveXPos">
1145 <property name="icon">
1146 <iconset resource="../../ldforge.qrc">
1147 <normaloff>:/icons/move-x-pos.png</normaloff>:/icons/move-x-pos.png</iconset>
1148 </property>
1149 <property name="text">
1150 <string>Move +X</string>
1151 </property>
1152 </action>
1153 <action name="actionMoveYNeg">
1154 <property name="icon">
1155 <iconset resource="../../ldforge.qrc">
1156 <normaloff>:/icons/move-y-neg.png</normaloff>:/icons/move-y-neg.png</iconset>
1157 </property>
1158 <property name="text">
1159 <string>Move -Y</string>
1160 </property>
1161 </action>
1162 <action name="actionMoveYPos">
1163 <property name="icon">
1164 <iconset resource="../../ldforge.qrc">
1165 <normaloff>:/icons/move-y-pos.png</normaloff>:/icons/move-y-pos.png</iconset>
1166 </property>
1167 <property name="text">
1168 <string>Move +Y</string>
1169 </property>
1170 </action>
1171 <action name="actionMoveZNeg">
1172 <property name="icon">
1173 <iconset resource="../../ldforge.qrc">
1174 <normaloff>:/icons/move-z-neg.png</normaloff>:/icons/move-z-neg.png</iconset>
1175 </property>
1176 <property name="text">
1177 <string>Move -Z</string>
1178 </property>
1179 </action>
1180 <action name="actionMoveZPos">
1181 <property name="icon">
1182 <iconset resource="../../ldforge.qrc">
1183 <normaloff>:/icons/move-z-pos.png</normaloff>:/icons/move-z-pos.png</iconset>
1184 </property>
1185 <property name="text">
1186 <string>Move +Z</string>
1187 </property>
1188 </action>
1189 <action name="actionRotateXNeg">
1190 <property name="text">
1191 <string>Rotate -X</string>
1192 </property>
1193 </action>
1194 <action name="actionRotateXPos">
1195 <property name="text">
1196 <string>Rotate +X</string>
1197 </property>
1198 </action>
1199 <action name="actionRotateYNeg">
1200 <property name="text">
1201 <string>Rotate -Y</string>
1202 </property>
1203 </action>
1204 <action name="actionRotateYPos">
1205 <property name="text">
1206 <string>Rotate +Y</string>
1207 </property>
1208 </action>
1209 <action name="actionRotateZNeg">
1210 <property name="text">
1211 <string>Rotate -Z</string>
1212 </property>
1213 </action>
1214 <action name="actionRotateZPos">
1215 <property name="text">
1216 <string>Rotate +Z</string>
1217 </property>
1218 </action>
1219 <action name="actionRotationPoint">
1220 <property name="text">
1221 <string>Set Rotation Point</string>
1222 </property>
1223 </action>
1224 </widget>
1225 <resources>
1226 <include location="../../ldforge.qrc"/>
1227 </resources>
1228 <connections/>
1229 </ui>

mercurial