ui/ldforge.ui

Fri, 04 Jul 2014 23:44:44 +0300

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Fri, 04 Jul 2014 23:44:44 +0300
changeset 826
d7a21e4a4ec3
parent 818
748ba8818af8
child 841
1243abd47381
permissions
-rw-r--r--

- merged with main

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>LDForgeUI</class>
 <widget class="QMainWindow" name="LDForgeUI">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>1010</width>
    <height>641</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string/>
  </property>
  <property name="windowIcon">
   <iconset resource="../ldforge.qrc">
    <normaloff>:/icons/ldforge.png</normaloff>:/icons/ldforge.png</iconset>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QVBoxLayout" name="verticalLayout">
    <item>
     <layout class="QHBoxLayout" name="horizontalLayout" stretch="3,1">
      <item>
       <widget class="QFrame" name="rendererFrame">
        <property name="sizePolicy">
         <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
        <property name="frameShape">
         <enum>QFrame::StyledPanel</enum>
        </property>
        <property name="frameShadow">
         <enum>QFrame::Raised</enum>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QToolBox" name="toolBox">
        <property name="currentIndex">
         <number>0</number>
        </property>
        <widget class="QWidget" name="pageDocument">
         <property name="geometry">
          <rect>
           <x>0</x>
           <y>0</y>
           <width>233</width>
           <height>418</height>
          </rect>
         </property>
         <attribute name="label">
          <string>Document</string>
         </attribute>
         <layout class="QVBoxLayout" name="verticalLayout_2">
          <item>
           <widget class="QListWidget" name="objectList">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="selectionMode">
             <enum>QAbstractItemView::ExtendedSelection</enum>
            </property>
           </widget>
          </item>
         </layout>
        </widget>
        <widget class="QWidget" name="pagePrimitives">
         <property name="geometry">
          <rect>
           <x>0</x>
           <y>0</y>
           <width>98</width>
           <height>95</height>
          </rect>
         </property>
         <attribute name="label">
          <string>Primitives</string>
         </attribute>
         <layout class="QVBoxLayout" name="verticalLayout_3">
          <item>
           <widget class="QTreeWidget" name="primitives">
            <property name="dragDropMode">
             <enum>QAbstractItemView::DragOnly</enum>
            </property>
            <attribute name="headerVisible">
             <bool>false</bool>
            </attribute>
            <column>
             <property name="text">
              <string notr="true">1</string>
             </property>
            </column>
           </widget>
          </item>
         </layout>
        </widget>
       </widget>
      </item>
     </layout>
    </item>
   </layout>
  </widget>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>1010</width>
     <height>30</height>
    </rect>
   </property>
   <widget class="QMenu" name="menuFile">
    <property name="title">
     <string>File</string>
    </property>
    <widget class="QMenu" name="menuOpenRecent">
     <property name="title">
      <string>Open Recent...</string>
     </property>
     <property name="icon">
      <iconset resource="../ldforge.qrc">
       <normaloff>:/icons/open-recent.png</normaloff>:/icons/open-recent.png</iconset>
     </property>
    </widget>
    <addaction name="actionNew"/>
    <addaction name="actionNewFile"/>
    <addaction name="actionOpen"/>
    <addaction name="menuOpenRecent"/>
    <addaction name="actionSave"/>
    <addaction name="actionSaveAs"/>
    <addaction name="actionSaveAll"/>
    <addaction name="separator"/>
    <addaction name="actionDownloadFrom"/>
    <addaction name="separator"/>
    <addaction name="actionClose"/>
    <addaction name="actionCloseAll"/>
    <addaction name="separator"/>
    <addaction name="actionInsertFrom"/>
    <addaction name="actionExportTo"/>
    <addaction name="separator"/>
    <addaction name="actionSettings"/>
    <addaction name="actionSetLDrawPath"/>
    <addaction name="actionScanPrimitives"/>
    <addaction name="separator"/>
    <addaction name="actionExit"/>
   </widget>
   <widget class="QMenu" name="menuView">
    <property name="title">
     <string>View</string>
    </property>
    <addaction name="actionResetView"/>
    <addaction name="actionAxes"/>
    <addaction name="actionWireframe"/>
    <addaction name="actionBFCView"/>
    <addaction name="actionDrawAngles"/>
    <addaction name="actionRandomColors"/>
    <addaction name="separator"/>
    <addaction name="actionDrawSurfaces"/>
    <addaction name="actionDrawEdgeLines"/>
    <addaction name="actionDrawConditionalLines"/>
    <addaction name="separator"/>
    <addaction name="actionSetOverlay"/>
    <addaction name="actionClearOverlay"/>
    <addaction name="separator"/>
    <addaction name="actionScreenshot"/>
   </widget>
   <widget class="QMenu" name="menuInsert">
    <property name="title">
     <string>Insert</string>
    </property>
    <addaction name="actionInsertRaw"/>
    <addaction name="separator"/>
    <addaction name="actionNewSubfile"/>
    <addaction name="actionNewLine"/>
    <addaction name="actionNewTriangle"/>
    <addaction name="actionNewQuad"/>
    <addaction name="actionNewCLine"/>
    <addaction name="actionNewComment"/>
    <addaction name="actionNewBFC"/>
    <addaction name="actionNewVertex"/>
   </widget>
   <widget class="QMenu" name="menuEdit">
    <property name="title">
     <string>Edit</string>
    </property>
    <addaction name="actionUndo"/>
    <addaction name="actionRedo"/>
    <addaction name="separator"/>
    <addaction name="actionEdit"/>
    <addaction name="separator"/>
    <addaction name="actionCut"/>
    <addaction name="actionCopy"/>
    <addaction name="actionPaste"/>
    <addaction name="actionDelete"/>
    <addaction name="separator"/>
    <addaction name="actionSelectAll"/>
    <addaction name="actionSelectByColor"/>
    <addaction name="actionSelectByType"/>
    <addaction name="separator"/>
    <addaction name="actionModeSelect"/>
    <addaction name="actionModeDraw"/>
    <addaction name="separator"/>
    <addaction name="actionSetDrawDepth"/>
    <addaction name="separator"/>
    <addaction name="actionJumpTo"/>
   </widget>
   <widget class="QMenu" name="menuTools">
    <property name="title">
     <string>Tools</string>
    </property>
    <addaction name="actionSetColor"/>
    <addaction name="actionAutocolor"/>
    <addaction name="actionUncolor"/>
    <addaction name="separator"/>
    <addaction name="actionInvert"/>
    <addaction name="actionInline"/>
    <addaction name="actionInlineDeep"/>
    <addaction name="actionMakePrimitive"/>
    <addaction name="separator"/>
    <addaction name="actionAddHistoryLine"/>
    <addaction name="separator"/>
    <addaction name="actionSplitQuads"/>
    <addaction name="actionEditRaw"/>
    <addaction name="actionBorders"/>
    <addaction name="actionCornerVerts"/>
    <addaction name="actionRoundCoordinates"/>
    <addaction name="actionReplaceCoords"/>
    <addaction name="actionFlip"/>
    <addaction name="actionDemote"/>
    <addaction name="actionOpenSubfiles"/>
    <addaction name="actionSplitLines"/>
    <addaction name="separator"/>
    <addaction name="actionVisibilityHide"/>
    <addaction name="actionVisibilityToggle"/>
    <addaction name="actionVisibilityReveal"/>
   </widget>
   <widget class="QMenu" name="menuExternal_Tools">
    <property name="title">
     <string>External Tools</string>
    </property>
    <addaction name="actionYtruder"/>
    <addaction name="actionRectifier"/>
    <addaction name="actionIntersector"/>
    <addaction name="actionIsecalc"/>
    <addaction name="actionCoverer"/>
    <addaction name="actionEdger2"/>
   </widget>
   <widget class="QMenu" name="menuHelp">
    <property name="title">
     <string>Help</string>
    </property>
    <addaction name="actionHelp"/>
    <addaction name="separator"/>
    <addaction name="actionAbout"/>
    <addaction name="actionAboutQt"/>
   </widget>
   <widget class="QMenu" name="menuMov">
    <property name="title">
     <string>Move</string>
    </property>
    <widget class="QMenu" name="menuGrids">
     <property name="title">
      <string>Grids</string>
     </property>
     <addaction name="actionGridCoarse"/>
     <addaction name="actionGridMedium"/>
     <addaction name="actionGridFine"/>
    </widget>
    <widget class="QMenu" name="menuMove_Objects">
     <property name="title">
      <string>Move Objects</string>
     </property>
     <addaction name="actionMoveXNeg"/>
     <addaction name="actionMoveXPos"/>
     <addaction name="actionMoveYNeg"/>
     <addaction name="actionMoveYPos"/>
     <addaction name="actionMoveZNeg"/>
     <addaction name="actionMoveZPos"/>
    </widget>
    <widget class="QMenu" name="menuObject_List">
     <property name="title">
      <string>Object List</string>
     </property>
     <addaction name="actionMoveUp"/>
     <addaction name="actionMoveDown"/>
    </widget>
    <widget class="QMenu" name="menuRotate">
     <property name="title">
      <string>Rotate</string>
     </property>
     <addaction name="actionRotateXNeg"/>
     <addaction name="actionRotateXPos"/>
     <addaction name="actionRotateYNeg"/>
     <addaction name="actionRotateYPos"/>
     <addaction name="actionRotateZNeg"/>
     <addaction name="actionRotateZPos"/>
    </widget>
    <addaction name="menuGrids"/>
    <addaction name="menuMove_Objects"/>
    <addaction name="menuRotate"/>
    <addaction name="menuObject_List"/>
    <addaction name="separator"/>
    <addaction name="actionRotationPoint"/>
   </widget>
   <addaction name="menuFile"/>
   <addaction name="menuView"/>
   <addaction name="menuInsert"/>
   <addaction name="menuEdit"/>
   <addaction name="menuMov"/>
   <addaction name="menuTools"/>
   <addaction name="menuExternal_Tools"/>
   <addaction name="menuHelp"/>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
  <widget class="QToolBar" name="toolBar">
   <property name="windowTitle">
    <string>toolBar</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionNew"/>
   <addaction name="actionNewFile"/>
   <addaction name="actionOpen"/>
   <addaction name="actionSave"/>
   <addaction name="actionSaveAs"/>
  </widget>
  <widget class="QToolBar" name="toolBar_2">
   <property name="windowTitle">
    <string>toolBar_2</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionNewSubfile"/>
   <addaction name="actionNewLine"/>
   <addaction name="actionNewTriangle"/>
   <addaction name="actionNewQuad"/>
   <addaction name="actionNewCLine"/>
   <addaction name="actionNewComment"/>
   <addaction name="actionNewBFC"/>
   <addaction name="actionNewVertex"/>
  </widget>
  <widget class="QToolBar" name="toolBar_3">
   <property name="windowTitle">
    <string>toolBar_3</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionUndo"/>
   <addaction name="actionRedo"/>
   <addaction name="actionCut"/>
   <addaction name="actionCopy"/>
   <addaction name="actionPaste"/>
   <addaction name="actionDelete"/>
  </widget>
  <widget class="QToolBar" name="toolBar_4">
   <property name="windowTitle">
    <string>toolBar_4</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionSelectAll"/>
   <addaction name="actionSelectByColor"/>
   <addaction name="actionSelectByType"/>
  </widget>
  <widget class="QToolBar" name="toolBar_5">
   <property name="windowTitle">
    <string>toolBar_5</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionGridCoarse"/>
   <addaction name="actionGridMedium"/>
   <addaction name="actionGridFine"/>
  </widget>
  <widget class="QToolBar" name="toolBar_6">
   <property name="windowTitle">
    <string>toolBar_6</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>true</bool>
   </attribute>
   <addaction name="actionAxes"/>
   <addaction name="actionWireframe"/>
   <addaction name="actionBFCView"/>
   <addaction name="actionRandomColors"/>
   <addaction name="actionDrawAngles"/>
  </widget>
  <widget class="QToolBar" name="toolBar_7">
   <property name="windowTitle">
    <string>toolBar_7</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionSetColor"/>
   <addaction name="actionAutocolor"/>
   <addaction name="actionInvert"/>
   <addaction name="actionSplitQuads"/>
   <addaction name="actionInline"/>
   <addaction name="actionEditRaw"/>
   <addaction name="actionBorders"/>
   <addaction name="actionCornerVerts"/>
   <addaction name="actionReplaceCoords"/>
   <addaction name="actionRoundCoordinates"/>
   <addaction name="actionVisibilityHide"/>
   <addaction name="actionVisibilityToggle"/>
   <addaction name="actionVisibilityReveal"/>
  </widget>
  <widget class="QToolBar" name="toolBar_8">
   <property name="windowTitle">
    <string>toolBar_8</string>
   </property>
   <attribute name="toolBarArea">
    <enum>LeftToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionModeSelect"/>
   <addaction name="actionModeDraw"/>
   <addaction name="actionModeCircle"/>
   <addaction name="actionModeMagicWand"/>
  </widget>
  <widget class="QToolBar" name="colorToolbar">
   <property name="windowTitle">
    <string>toolBar_9</string>
   </property>
   <attribute name="toolBarArea">
    <enum>RightToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
  </widget>
  <widget class="QToolBar" name="toolBar_9">
   <property name="windowTitle">
    <string>toolBar_9</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionYtruder"/>
   <addaction name="actionRectifier"/>
   <addaction name="actionIntersector"/>
   <addaction name="actionIsecalc"/>
   <addaction name="actionCoverer"/>
   <addaction name="actionEdger2"/>
  </widget>
  <action name="actionNew">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/brick.png</normaloff>:/icons/brick.png</iconset>
   </property>
   <property name="text">
    <string>New Part</string>
   </property>
   <property name="statusTip">
    <string>Create a new part model.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+N</string>
   </property>
  </action>
  <action name="actionOpen">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-open.png</normaloff>:/icons/file-open.png</iconset>
   </property>
   <property name="text">
    <string>Open</string>
   </property>
   <property name="statusTip">
    <string>Load a part model from a file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+O</string>
   </property>
  </action>
  <action name="actionSave">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-save.png</normaloff>:/icons/file-save.png</iconset>
   </property>
   <property name="text">
    <string>Save</string>
   </property>
   <property name="statusTip">
    <string>Save the part model.</string>
   </property>
   <property name="whatsThis">
    <string/>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
  </action>
  <action name="actionSaveAs">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-save-as.png</normaloff>:/icons/file-save-as.png</iconset>
   </property>
   <property name="text">
    <string>Save As..</string>
   </property>
   <property name="whatsThis">
    <string>Save the part model to a specific file.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+S</string>
   </property>
  </action>
  <action name="actionInsertFrom">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-import.png</normaloff>:/icons/file-import.png</iconset>
   </property>
   <property name="text">
    <string>Insert From..</string>
   </property>
  </action>
  <action name="actionExportTo">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-export.png</normaloff>:/icons/file-export.png</iconset>
   </property>
   <property name="text">
    <string>Export To..</string>
   </property>
  </action>
  <action name="actionSettings">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset>
   </property>
   <property name="text">
    <string>Settings</string>
   </property>
   <property name="statusTip">
    <string>Edit the settings of LDForge.</string>
   </property>
   <property name="whatsThis">
    <string/>
   </property>
  </action>
  <action name="actionSetLDrawPath">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/settings.png</normaloff>:/icons/settings.png</iconset>
   </property>
   <property name="text">
    <string>Set LDraw Path</string>
   </property>
   <property name="statusTip">
    <string>Change the LDraw directory path.</string>
   </property>
  </action>
  <action name="actionScanPrimitives">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/radial.png</normaloff>:/icons/radial.png</iconset>
   </property>
   <property name="text">
    <string>Scan Primitives</string>
   </property>
   <property name="statusTip">
    <string>Scan the primitives folder for primitive info. Use this if you add new primitives.</string>
   </property>
  </action>
  <action name="actionExit">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/exit.png</normaloff>:/icons/exit.png</iconset>
   </property>
   <property name="text">
    <string>Exit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
  </action>
  <action name="actionResetView">
   <property name="text">
    <string>Reset View</string>
   </property>
  </action>
  <action name="actionAxes">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/axes.png</normaloff>:/icons/axes.png</iconset>
   </property>
   <property name="text">
    <string>Draw Axes</string>
   </property>
  </action>
  <action name="actionWireframe">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/wireframe.png</normaloff>:/icons/wireframe.png</iconset>
   </property>
   <property name="text">
    <string>Wireframe</string>
   </property>
  </action>
  <action name="actionBFCView">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/bfc-view.png</normaloff>:/icons/bfc-view.png</iconset>
   </property>
   <property name="text">
    <string>BFC Red/Green View</string>
   </property>
   <property name="shortcut">
    <string>Shift+B</string>
   </property>
  </action>
  <action name="actionSetOverlay">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/overlay.png</normaloff>:/icons/overlay.png</iconset>
   </property>
   <property name="text">
    <string>Set Overlay Image</string>
   </property>
  </action>
  <action name="actionClearOverlay">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/overlay-clear.png</normaloff>:/icons/overlay-clear.png</iconset>
   </property>
   <property name="text">
    <string>Clear Overlay Image</string>
   </property>
  </action>
  <action name="actionScreenshot">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/screencap.png</normaloff>:/icons/screencap.png</iconset>
   </property>
   <property name="text">
    <string>Screenshot</string>
   </property>
  </action>
  <action name="actionInsertRaw">
   <property name="text">
    <string>LDraw Code..</string>
   </property>
  </action>
  <action name="actionNewLine">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-line.png</normaloff>:/icons/add-line.png</iconset>
   </property>
   <property name="text">
    <string>New Line</string>
   </property>
  </action>
  <action name="actionNewSubfile">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-subfile.png</normaloff>:/icons/add-subfile.png</iconset>
   </property>
   <property name="text">
    <string>New Subfile Reference</string>
   </property>
  </action>
  <action name="actionNewTriangle">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-triangle.png</normaloff>:/icons/add-triangle.png</iconset>
   </property>
   <property name="text">
    <string>New Triangle</string>
   </property>
  </action>
  <action name="actionNewQuad">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-quad.png</normaloff>:/icons/add-quad.png</iconset>
   </property>
   <property name="text">
    <string>New Quadrilateral</string>
   </property>
  </action>
  <action name="actionNewCLine">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-condline.png</normaloff>:/icons/add-condline.png</iconset>
   </property>
   <property name="text">
    <string>New Conditional Line</string>
   </property>
  </action>
  <action name="actionNewComment">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-comment.png</normaloff>:/icons/add-comment.png</iconset>
   </property>
   <property name="text">
    <string>New Comment</string>
   </property>
  </action>
  <action name="actionNewBFC">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-bfc.png</normaloff>:/icons/add-bfc.png</iconset>
   </property>
   <property name="text">
    <string>New BFC Statement</string>
   </property>
  </action>
  <action name="actionNewVertex">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-vertex.png</normaloff>:/icons/add-vertex.png</iconset>
   </property>
   <property name="text">
    <string>New Vertex</string>
   </property>
  </action>
  <action name="actionUndo">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/undo.png</normaloff>:/icons/undo.png</iconset>
   </property>
   <property name="text">
    <string>Undo</string>
   </property>
   <property name="statusTip">
    <string>Undo a step.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Z</string>
   </property>
  </action>
  <action name="actionRedo">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/redo.png</normaloff>:/icons/redo.png</iconset>
   </property>
   <property name="text">
    <string>Redo</string>
   </property>
   <property name="statusTip">
    <string>Redo a step.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+Z</string>
   </property>
  </action>
  <action name="actionCut">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/cut.png</normaloff>:/icons/cut.png</iconset>
   </property>
   <property name="text">
    <string>Cut</string>
   </property>
   <property name="statusTip">
    <string>Cut the current selection to clipboard.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+X</string>
   </property>
  </action>
  <action name="actionCopy">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/copy.png</normaloff>:/icons/copy.png</iconset>
   </property>
   <property name="text">
    <string>Copy</string>
   </property>
   <property name="statusTip">
    <string>Copy the current selection to clipboard.</string>
   </property>
   <property name="whatsThis">
    <string/>
   </property>
   <property name="shortcut">
    <string>Ctrl+C</string>
   </property>
  </action>
  <action name="actionPaste">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/paste.png</normaloff>:/icons/paste.png</iconset>
   </property>
   <property name="text">
    <string>Paste</string>
   </property>
   <property name="statusTip">
    <string>Paste clipboard contents.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+V</string>
   </property>
  </action>
  <action name="actionDelete">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
   </property>
   <property name="text">
    <string>Delete</string>
   </property>
   <property name="statusTip">
    <string>Delete the selection</string>
   </property>
   <property name="shortcut">
    <string>Del</string>
   </property>
  </action>
  <action name="actionSelectAll">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/select-all.png</normaloff>:/icons/select-all.png</iconset>
   </property>
   <property name="text">
    <string>Select All</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+A</string>
   </property>
  </action>
  <action name="actionSelectByColor">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/select-color.png</normaloff>:/icons/select-color.png</iconset>
   </property>
   <property name="text">
    <string>Select by Color</string>
   </property>
  </action>
  <action name="actionSelectByType">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/select-type.png</normaloff>:/icons/select-type.png</iconset>
   </property>
   <property name="text">
    <string>Select by Type</string>
   </property>
  </action>
  <action name="actionModeSelect">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-select.png</normaloff>:/icons/mode-select.png</iconset>
   </property>
   <property name="text">
    <string>Select Mode</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+1</string>
   </property>
  </action>
  <action name="actionModeDraw">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-draw.png</normaloff>:/icons/mode-draw.png</iconset>
   </property>
   <property name="text">
    <string>Draw Mode</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+2</string>
   </property>
  </action>
  <action name="actionSetDrawDepth">
   <property name="text">
    <string>Set Draw Depth</string>
   </property>
  </action>
  <action name="actionSetColor">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/palette.png</normaloff>:/icons/palette.png</iconset>
   </property>
   <property name="text">
    <string>Set Color</string>
   </property>
   <property name="statusTip">
    <string>Set the color on given objects.</string>
   </property>
   <property name="shortcut">
    <string>C</string>
   </property>
  </action>
  <action name="actionAutocolor">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/autocolor.png</normaloff>:/icons/autocolor.png</iconset>
   </property>
   <property name="text">
    <string>Auto-color</string>
   </property>
   <property name="statusTip">
    <string>Set the color of the given object to the first found unused color.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+C</string>
   </property>
  </action>
  <action name="actionUncolor">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/uncolorize.png</normaloff>:/icons/uncolorize.png</iconset>
   </property>
   <property name="text">
    <string>Uncolor</string>
   </property>
   <property name="toolTip">
    <string>Uncolor</string>
   </property>
   <property name="statusTip">
    <string>Reduce colors of everything selected to main and edge colors</string>
   </property>
  </action>
  <action name="actionInline">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/inline.png</normaloff>:/icons/inline.png</iconset>
   </property>
   <property name="text">
    <string>Inline</string>
   </property>
   <property name="statusTip">
    <string>Inline selected subfiles.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+I</string>
   </property>
  </action>
  <action name="actionInlineDeep">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/inline-deep.png</normaloff>:/icons/inline-deep.png</iconset>
   </property>
   <property name="text">
    <string>Deep Inline</string>
   </property>
   <property name="statusTip">
    <string>Recursively inline selected subfiles down to polygons only.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+I</string>
   </property>
  </action>
  <action name="actionInvert">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/invert.png</normaloff>:/icons/invert.png</iconset>
   </property>
   <property name="text">
    <string>Invert</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+W</string>
   </property>
  </action>
  <action name="actionMakePrimitive">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/radial.png</normaloff>:/icons/radial.png</iconset>
   </property>
   <property name="text">
    <string>Generate Primitive</string>
   </property>
  </action>
  <action name="actionSplitQuads">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/quad-split.png</normaloff>:/icons/quad-split.png</iconset>
   </property>
   <property name="text">
    <string>Split Quads</string>
   </property>
   <property name="statusTip">
    <string>Split quads into triangles.</string>
   </property>
  </action>
  <action name="actionEditRaw">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/set-contents.png</normaloff>:/icons/set-contents.png</iconset>
   </property>
   <property name="text">
    <string>Edit LDraw Code</string>
   </property>
   <property name="statusTip">
    <string>Edit the LDraw code of this object.</string>
   </property>
  </action>
  <action name="actionBorders">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/make-borders.png</normaloff>:/icons/make-borders.png</iconset>
   </property>
   <property name="text">
    <string>Make Borders</string>
   </property>
   <property name="statusTip">
    <string>Add borders around given polygons.</string>
   </property>
  </action>
  <action name="actionCornerVerts">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/corner-verts.png</normaloff>:/icons/corner-verts.png</iconset>
   </property>
   <property name="text">
    <string>Make Corner Vertices</string>
   </property>
   <property name="statusTip">
    <string>Adds vertex objects to the corners of the given polygons</string>
   </property>
  </action>
  <action name="actionRoundCoordinates">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/round-coords.png</normaloff>:/icons/round-coords.png</iconset>
   </property>
   <property name="text">
    <string>Round Coordinates</string>
   </property>
   <property name="statusTip">
    <string>Round coordinates down to 3/4 decimals</string>
   </property>
  </action>
  <action name="actionVisibilityToggle">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/visibility-toggle.png</normaloff>:/icons/visibility-toggle.png</iconset>
   </property>
   <property name="text">
    <string>Toggle Visibility</string>
   </property>
   <property name="statusTip">
    <string>Toggles visibility/hiding on objects.</string>
   </property>
  </action>
  <action name="actionReplaceCoords">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/replace-coords.png</normaloff>:/icons/replace-coords.png</iconset>
   </property>
   <property name="text">
    <string>Replace Coordinates</string>
   </property>
   <property name="statusTip">
    <string>Find and replace coordinate values.</string>
   </property>
  </action>
  <action name="actionFlip">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/flip.png</normaloff>:/icons/flip.png</iconset>
   </property>
   <property name="text">
    <string>Flip</string>
   </property>
   <property name="statusTip">
    <string>Flip coordinates.</string>
   </property>
  </action>
  <action name="actionDemote">
   <property name="text">
    <string>Demote Conditional Lines</string>
   </property>
   <property name="statusTip">
    <string>Demote conditional lines down to normal lines.</string>
   </property>
  </action>
  <action name="actionYtruder">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/ytruder.png</normaloff>:/icons/ytruder.png</iconset>
   </property>
   <property name="text">
    <string>Ytruder</string>
   </property>
   <property name="statusTip">
    <string>Extrude selected lines to a given plane</string>
   </property>
  </action>
  <action name="actionRectifier">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/rectifier.png</normaloff>:/icons/rectifier.png</iconset>
   </property>
   <property name="text">
    <string>Rectifier</string>
   </property>
   <property name="statusTip">
    <string>Optimizes quads into rect primitives.</string>
   </property>
  </action>
  <action name="actionIntersector">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/intersector.png</normaloff>:/icons/intersector.png</iconset>
   </property>
   <property name="text">
    <string>Intersector</string>
   </property>
   <property name="statusTip">
    <string>Perform clipping between two input groups.</string>
   </property>
  </action>
  <action name="actionIsecalc">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/isecalc.png</normaloff>:/icons/isecalc.png</iconset>
   </property>
   <property name="text">
    <string>Isecalc</string>
   </property>
   <property name="statusTip">
    <string>Compute intersection edgelines between two input groups.</string>
   </property>
  </action>
  <action name="actionCoverer">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/coverer.png</normaloff>:/icons/coverer.png</iconset>
   </property>
   <property name="text">
    <string>Coverer</string>
   </property>
   <property name="statusTip">
    <string>Fill the space between two line shapes</string>
   </property>
  </action>
  <action name="actionEdger2">
   <property name="text">
    <string>Edger 2</string>
   </property>
  </action>
  <action name="actionHelp">
   <property name="enabled">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/help.png</normaloff>:/icons/help.png</iconset>
   </property>
   <property name="text">
    <string>Help</string>
   </property>
   <property name="shortcut">
    <string>F1</string>
   </property>
  </action>
  <action name="actionAbout">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/ldforge.png</normaloff>:/icons/ldforge.png</iconset>
   </property>
   <property name="text">
    <string>About LDForge</string>
   </property>
  </action>
  <action name="actionAboutQt">
   <property name="text">
    <string>About Qt</string>
   </property>
  </action>
  <action name="actionGridCoarse">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/grid-coarse.png</normaloff>:/icons/grid-coarse.png</iconset>
   </property>
   <property name="text">
    <string>Coarse Grid</string>
   </property>
  </action>
  <action name="actionGridMedium">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/grid-medium.png</normaloff>:/icons/grid-medium.png</iconset>
   </property>
   <property name="text">
    <string>Medium Grid</string>
   </property>
  </action>
  <action name="actionGridFine">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/grid-fine.png</normaloff>:/icons/grid-fine.png</iconset>
   </property>
   <property name="text">
    <string>Fine Grid</string>
   </property>
  </action>
  <action name="actionEdit">
   <property name="text">
    <string>Edit Selected Object</string>
   </property>
  </action>
  <action name="actionMoveUp">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/arrow-up.png</normaloff>:/icons/arrow-up.png</iconset>
   </property>
   <property name="text">
    <string>Move Up</string>
   </property>
   <property name="shortcut">
    <string>PgUp</string>
   </property>
  </action>
  <action name="actionMoveDown">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/arrow-down.png</normaloff>:/icons/arrow-down.png</iconset>
   </property>
   <property name="text">
    <string>Move Down</string>
   </property>
   <property name="shortcut">
    <string>PgDown</string>
   </property>
  </action>
  <action name="actionMoveXNeg">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-x-neg.png</normaloff>:/icons/move-x-neg.png</iconset>
   </property>
   <property name="text">
    <string>Move -X</string>
   </property>
   <property name="shortcut">
    <string>Left</string>
   </property>
  </action>
  <action name="actionMoveXPos">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-x-pos.png</normaloff>:/icons/move-x-pos.png</iconset>
   </property>
   <property name="text">
    <string>Move +X</string>
   </property>
   <property name="shortcut">
    <string>Right</string>
   </property>
  </action>
  <action name="actionMoveYNeg">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-y-neg.png</normaloff>:/icons/move-y-neg.png</iconset>
   </property>
   <property name="text">
    <string>Move -Y</string>
   </property>
   <property name="shortcut">
    <string>Home</string>
   </property>
  </action>
  <action name="actionMoveYPos">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-y-pos.png</normaloff>:/icons/move-y-pos.png</iconset>
   </property>
   <property name="text">
    <string>Move +Y</string>
   </property>
   <property name="shortcut">
    <string>End</string>
   </property>
  </action>
  <action name="actionMoveZNeg">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-z-neg.png</normaloff>:/icons/move-z-neg.png</iconset>
   </property>
   <property name="text">
    <string>Move -Z</string>
   </property>
   <property name="shortcut">
    <string>Down</string>
   </property>
  </action>
  <action name="actionMoveZPos">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/move-z-pos.png</normaloff>:/icons/move-z-pos.png</iconset>
   </property>
   <property name="text">
    <string>Move +Z</string>
   </property>
   <property name="shortcut">
    <string>Up</string>
   </property>
  </action>
  <action name="actionRotateXNeg">
   <property name="text">
    <string>Rotate -X</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Left</string>
   </property>
  </action>
  <action name="actionRotateXPos">
   <property name="text">
    <string>Rotate +X</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Right</string>
   </property>
  </action>
  <action name="actionRotateYNeg">
   <property name="text">
    <string>Rotate -Y</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+End</string>
   </property>
  </action>
  <action name="actionRotateYPos">
   <property name="text">
    <string>Rotate +Y</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Home</string>
   </property>
  </action>
  <action name="actionRotateZNeg">
   <property name="text">
    <string>Rotate -Z</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Down</string>
   </property>
  </action>
  <action name="actionRotateZPos">
   <property name="text">
    <string>Rotate +Z</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Up</string>
   </property>
  </action>
  <action name="actionRotationPoint">
   <property name="text">
    <string>Set Rotation Point</string>
   </property>
  </action>
  <action name="actionSaveAll">
   <property name="text">
    <string>Save All</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+S</string>
   </property>
  </action>
  <action name="actionClose">
   <property name="text">
    <string>Close</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+W</string>
   </property>
  </action>
  <action name="actionCloseAll">
   <property name="text">
    <string>Close All</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+W</string>
   </property>
  </action>
  <action name="actionNewFile">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/file-new.png</normaloff>:/icons/file-new.png</iconset>
   </property>
   <property name="text">
    <string>New File</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+N</string>
   </property>
  </action>
  <action name="actionDownloadFrom">
   <property name="text">
    <string>Download From...</string>
   </property>
  </action>
  <action name="actionAddHistoryLine">
   <property name="text">
    <string>Add History Line</string>
   </property>
  </action>
  <action name="actionJumpTo">
   <property name="text">
    <string>Go to Line...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+G</string>
   </property>
  </action>
  <action name="actionModeCircle">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-circle.png</normaloff>:/icons/mode-circle.png</iconset>
   </property>
   <property name="text">
    <string>Circle Mode</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+3</string>
   </property>
  </action>
  <action name="actionVisibilityHide">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/visibility-hide.png</normaloff>:/icons/visibility-hide.png</iconset>
   </property>
   <property name="text">
    <string>Hide</string>
   </property>
   <property name="toolTip">
    <string>Hides objects from view</string>
   </property>
  </action>
  <action name="actionVisibilityReveal">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/visibility-show.png</normaloff>:/icons/visibility-show.png</iconset>
   </property>
   <property name="text">
    <string>Reveal</string>
   </property>
   <property name="toolTip">
    <string>Reveals objects. Undoes hiding.</string>
   </property>
  </action>
  <action name="actionSubfileSelection">
   <property name="text">
    <string>Subfile Selection</string>
   </property>
  </action>
  <action name="actionDrawAngles">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-angle.png</normaloff>:/icons/mode-angle.png</iconset>
   </property>
   <property name="text">
    <string>Draw Angles</string>
   </property>
   <property name="toolTip">
    <string>Draw angle information when drawing lines</string>
   </property>
  </action>
  <action name="actionRandomColors">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/random-colors.png</normaloff>:/icons/random-colors.png</iconset>
   </property>
   <property name="text">
    <string>Random colors</string>
   </property>
   <property name="shortcut">
    <string>Shift+R</string>
   </property>
  </action>
  <action name="actionOpenSubfiles">
   <property name="text">
    <string>Open Subfiles for Editing</string>
   </property>
   <property name="toolTip">
    <string>Opens the documents used by the selected subparts for editing.</string>
   </property>
  </action>
  <action name="actionSplitLines">
   <property name="text">
    <string>Split Lines...</string>
   </property>
  </action>
  <action name="actionDrawSurfaces">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Draw surfaces</string>
   </property>
   <property name="toolTip">
    <string>Render surfaces (i.e. quads and triangles) on the viewport.</string>
   </property>
  </action>
  <action name="actionDrawEdgeLines">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Draw edgelines</string>
   </property>
   <property name="toolTip">
    <string>Render edgelines on the viewport</string>
   </property>
  </action>
  <action name="actionDrawConditionalLines">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Draw conditional lines</string>
   </property>
   <property name="toolTip">
    <string>Render conditional lines on the viewport.</string>
   </property>
  </action>
  <action name="actionModeMagicWand">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-magicwand.png</normaloff>:/icons/mode-magicwand.png</iconset>
   </property>
   <property name="text">
    <string>Magic wand</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+4</string>
   </property>
  </action>
 </widget>
 <resources>
  <include location="../ldforge.qrc"/>
 </resources>
 <connections/>
</ui>

mercurial