src/mainwindow.ui

Wed, 08 Feb 2017 17:07:19 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Wed, 08 Feb 2017 17:07:19 +0200
changeset 1096
7cc929d8fc4d
parent 1085
e22f07465d3b
child 1097
9a9e6ce0c5dc
permissions
-rw-r--r--

Simplified GLRenderer::convert3dTo2d. The multiplication with the modelview matrix is not necessary, it's identity all the time... with that, I think the function makes much more sense now.

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <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>429</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="pageEditModeOptions">
         <property name="geometry">
          <rect>
           <x>0</x>
           <y>0</y>
           <width>233</width>
           <height>429</height>
          </rect>
         </property>
         <attribute name="label">
          <string>Tool Options</string>
         </attribute>
         <layout class="QVBoxLayout" name="verticalLayout_4">
          <item>
           <widget class="QGroupBox" name="groupBox">
            <property name="title">
             <string>Circle Tool Options</string>
            </property>
            <layout class="QVBoxLayout" name="verticalLayout_5">
             <item>
              <layout class="QFormLayout" name="formLayout">
               <item row="0" column="1">
                <widget class="QCheckBox" name="ringToolHiRes">
                 <property name="text">
                  <string>High resolution</string>
                 </property>
                </widget>
               </item>
               <item row="1" column="0">
                <widget class="QLabel" name="label">
                 <property name="text">
                  <string>Segments:</string>
                 </property>
                </widget>
               </item>
               <item row="1" column="1">
                <layout class="QHBoxLayout" name="horizontalLayout_2">
                 <item>
                  <widget class="QSpinBox" name="ringToolSegments">
                   <property name="enabled">
                    <bool>true</bool>
                   </property>
                   <property name="minimum">
                    <number>1</number>
                   </property>
                   <property name="maximum">
                    <number>16</number>
                   </property>
                   <property name="value">
                    <number>16</number>
                   </property>
                  </widget>
                 </item>
                 <item>
                  <widget class="QLabel" name="ringToolSegmentsLabel">
                   <property name="text">
                    <string>a / b</string>
                   </property>
                  </widget>
                 </item>
                </layout>
               </item>
              </layout>
             </item>
            </layout>
           </widget>
          </item>
          <item>
           <spacer name="verticalSpacer">
            <property name="orientation">
             <enum>Qt::Vertical</enum>
            </property>
            <property name="sizeHint" stdset="0">
             <size>
              <width>20</width>
              <height>40</height>
             </size>
            </property>
           </spacer>
          </item>
         </layout>
        </widget>
        <widget class="QWidget" name="pagePrimitives">
         <property name="geometry">
          <rect>
           <x>0</x>
           <y>0</y>
           <width>233</width>
           <height>429</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>25</height>
    </rect>
   </property>
   <widget class="QMenu" name="menuFile">
    <property name="title">
     <string>Fi&amp;le</string>
    </property>
    <widget class="QMenu" name="menuOpenRecent">
     <property name="title">
      <string>Open &amp;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="actionNewPart"/>
    <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>&amp;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>I&amp;nsert</string>
    </property>
    <addaction name="actionInsertRaw"/>
    <addaction name="separator"/>
    <addaction name="actionNewSubfile"/>
    <addaction name="actionNewLine"/>
    <addaction name="actionNewTriangle"/>
    <addaction name="actionNewQuadrilateral"/>
    <addaction name="actionNewConditionalLine"/>
    <addaction name="actionNewComment"/>
    <addaction name="actionNewBFC"/>
   </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="actionRemove"/>
    <addaction name="separator"/>
    <addaction name="actionSelectAll"/>
    <addaction name="actionSelectByColor"/>
    <addaction name="actionSelectByType"/>
    <addaction name="separator"/>
    <addaction name="actionModeSelect"/>
    <addaction name="actionModeMagicWand"/>
    <addaction name="actionModeDraw"/>
    <addaction name="actionModeRectangle"/>
    <addaction name="actionModeCircle"/>
    <addaction name="actionModeLinePath"/>
    <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="actionInlineShallow"/>
    <addaction name="actionInlineDeep"/>
    <addaction name="actionMakePrimitive"/>
    <addaction name="separator"/>
    <addaction name="actionAddHistoryLine"/>
    <addaction name="separator"/>
    <addaction name="actionSplitQuads"/>
    <addaction name="actionEditRaw"/>
    <addaction name="actionMakeBorders"/>
    <addaction name="actionRoundCoordinates"/>
    <addaction name="actionReplaceCoordinates"/>
    <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>E&amp;xternal 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>&amp;Move</string>
    </property>
    <widget class="QMenu" name="menuGrids">
     <property name="title">
      <string>&amp;Grids</string>
     </property>
     <addaction name="actionGridCoarse"/>
     <addaction name="actionGridMedium"/>
     <addaction name="actionGridFine"/>
    </widget>
    <widget class="QMenu" name="menuMove_Objects">
     <property name="title">
      <string>&amp;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>&amp;Object List</string>
     </property>
     <addaction name="actionMoveUp"/>
     <addaction name="actionMoveDown"/>
    </widget>
    <widget class="QMenu" name="menuRotate">
     <property name="title">
      <string>&amp;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="actionConfigureRotationPoint"/>
   </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="QToolBar" name="toolBarFile">
   <property name="windowTitle">
    <string>File</string>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionNewPart"/>
   <addaction name="actionNewFile"/>
   <addaction name="actionOpen"/>
   <addaction name="actionSave"/>
   <addaction name="actionSaveAs"/>
  </widget>
  <widget class="QToolBar" name="toolBarNewObject">
   <property name="windowTitle">
    <string>New Object</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="actionNewQuadrilateral"/>
   <addaction name="actionNewConditionalLine"/>
   <addaction name="actionNewComment"/>
   <addaction name="actionNewBFC"/>
  </widget>
  <widget class="QToolBar" name="toolBarBasicTools">
   <property name="windowTitle">
    <string>Basic tools</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="actionRemove"/>
  </widget>
  <widget class="QToolBar" name="toolBarSelect">
   <property name="windowTitle">
    <string>Select</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="toolBarGrid">
   <property name="windowTitle">
    <string>Grid</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="toolBarDisplay">
   <property name="windowTitle">
    <string>Display options</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="toolBarEditTools">
   <property name="windowTitle">
    <string>Editing tools</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="actionInlineShallow"/>
   <addaction name="actionEditRaw"/>
   <addaction name="actionMakeBorders"/>
   <addaction name="actionReplaceCoordinates"/>
   <addaction name="actionRoundCoordinates"/>
   <addaction name="actionVisibilityHide"/>
   <addaction name="actionVisibilityToggle"/>
   <addaction name="actionVisibilityReveal"/>
  </widget>
  <widget class="QToolBar" name="toolBarEditModes">
   <property name="windowTitle">
    <string>Editing modes</string>
   </property>
   <attribute name="toolBarArea">
    <enum>LeftToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionModeSelect"/>
   <addaction name="actionModeMagicWand"/>
   <addaction name="actionModeDraw"/>
   <addaction name="actionModeRectangle"/>
   <addaction name="actionModeCircle"/>
   <addaction name="actionModeLinePath"/>
   <addaction name="actionModeCurve"/>
  </widget>
  <widget class="QToolBar" name="toolBarColors">
   <property name="windowTitle">
    <string>Colors</string>
   </property>
   <attribute name="toolBarArea">
    <enum>RightToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
  </widget>
  <widget class="QToolBar" name="toolBarExternalPrograms">
   <property name="windowTitle">
    <string>External Programs</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="actionNewPart">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/brick.png</normaloff>:/icons/brick.png</iconset>
   </property>
   <property name="text">
    <string>&amp;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>&amp;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>&amp;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>Sa&amp;ve 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>&amp;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>&amp;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>Settin&amp;gs</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 &amp;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 &amp;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>E&amp;xit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
  </action>
  <action name="actionResetView">
   <property name="text">
    <string>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>Screens&amp;hot</string>
   </property>
  </action>
  <action name="actionInsertRaw">
   <property name="text">
    <string>&amp;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>N&amp;ew Line</string>
   </property>
  </action>
  <action name="actionNewSubfile">
   <property name="icon">
    <iconset>
     <normaloff>:/icons/add-subfile.png</normaloff>:/icons/add-subfile.png</iconset>
   </property>
   <property name="text">
    <string>&amp;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>Ne&amp;w Triangle</string>
   </property>
  </action>
  <action name="actionNewQuadrilateral">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-quad.png</normaloff>:/icons/add-quad.png</iconset>
   </property>
   <property name="text">
    <string>New &amp;Quadrilateral</string>
   </property>
  </action>
  <action name="actionNewConditionalLine">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/add-condline.png</normaloff>:/icons/add-condline.png</iconset>
   </property>
   <property name="text">
    <string>New &amp;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 C&amp;omment</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 &amp;BFC Statement</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>&amp;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>&amp;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>&amp;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>C&amp;opy</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>&amp;Paste</string>
   </property>
   <property name="statusTip">
    <string>Paste clipboard contents.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+V</string>
   </property>
  </action>
  <action name="actionRemove">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
   </property>
   <property name="text">
    <string>&amp;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>&amp;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 &amp;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 b&amp;y 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>S</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>Dra&amp;w Mode</string>
   </property>
   <property name="shortcut">
    <string>D</string>
   </property>
  </action>
  <action name="actionSetDrawDepth">
   <property name="text">
    <string>Set Draw Dept&amp;h</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>&amp;Set Color</string>
   </property>
   <property name="statusTip">
    <string>Set the color on given objects.</string>
   </property>
   <property name="shortcut">
    <string>Shift+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>&amp;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>&amp;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="actionInlineShallow">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/inline.png</normaloff>:/icons/inline.png</iconset>
   </property>
   <property name="text">
    <string>I&amp;nline</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>&amp;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>&amp;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>&amp;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 &amp;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>&amp;Edit LDraw Code</string>
   </property>
   <property name="statusTip">
    <string>Edit the LDraw code of this object.</string>
   </property>
  </action>
  <action name="actionMakeBorders">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/make-borders.png</normaloff>:/icons/make-borders.png</iconset>
   </property>
   <property name="text">
    <string>&amp;Make Borders</string>
   </property>
   <property name="statusTip">
    <string>Add borders around 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>&amp;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>&amp;Toggle Visibility</string>
   </property>
   <property name="statusTip">
    <string>Toggles visibility/hiding on objects.</string>
   </property>
  </action>
  <action name="actionReplaceCoordinates">
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/replace-coords.png</normaloff>:/icons/replace-coords.png</iconset>
   </property>
   <property name="text">
    <string>Re&amp;place 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>&amp;Flip</string>
   </property>
   <property name="statusTip">
    <string>Flip coordinates.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Shift+F</string>
   </property>
  </action>
  <action name="actionDemote">
   <property name="text">
    <string>Demote &amp;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>&amp;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>&amp;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>&amp;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>I&amp;secalc</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>&amp;Coverer</string>
   </property>
   <property name="statusTip">
    <string>Fill the space between two line shapes</string>
   </property>
  </action>
  <action name="actionEdger2">
   <property name="text">
    <string>&amp;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>&amp;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>&amp;About LDForge</string>
   </property>
  </action>
  <action name="actionAboutQt">
   <property name="text">
    <string>About &amp;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>&amp;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>&amp;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>&amp;Fine Grid</string>
   </property>
  </action>
  <action name="actionEdit">
   <property name="text">
    <string>&amp;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>&amp;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 &amp;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>&amp;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 +&amp;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 -&amp;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>M&amp;ove +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 -&amp;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>Mo&amp;ve +Z</string>
   </property>
   <property name="shortcut">
    <string>Up</string>
   </property>
  </action>
  <action name="actionRotateXNeg">
   <property name="text">
    <string>&amp;Rotate -X</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Left</string>
   </property>
  </action>
  <action name="actionRotateXPos">
   <property name="text">
    <string>Rotate +&amp;X</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Right</string>
   </property>
  </action>
  <action name="actionRotateYNeg">
   <property name="text">
    <string>Rotate -&amp;Y</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+End</string>
   </property>
  </action>
  <action name="actionRotateYPos">
   <property name="text">
    <string>R&amp;otate +Y</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Home</string>
   </property>
  </action>
  <action name="actionRotateZNeg">
   <property name="text">
    <string>Rotate -&amp;Z</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Down</string>
   </property>
  </action>
  <action name="actionRotateZPos">
   <property name="text">
    <string>Rotat&amp;e +Z</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Up</string>
   </property>
  </action>
  <action name="actionConfigureRotationPoint">
   <property name="text">
    <string>&amp;Set Rotation Point</string>
   </property>
  </action>
  <action name="actionSaveAll">
   <property name="text">
    <string>Save All</string>
   </property>
  </action>
  <action name="actionClose">
   <property name="text">
    <string>&amp;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 &amp;File</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+N</string>
   </property>
  </action>
  <action name="actionDownloadFrom">
   <property name="text">
    <string>&amp;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>&amp;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>C&amp;ircle Mode</string>
   </property>
   <property name="shortcut">
    <string>C</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>&amp;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>Re&amp;veal</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 An&amp;gles</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>Ra&amp;ndom colors</string>
   </property>
   <property name="shortcut">
    <string>Shift+R</string>
   </property>
  </action>
  <action name="actionOpenSubfiles">
   <property name="text">
    <string>&amp;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 &amp;Lines...</string>
   </property>
  </action>
  <action name="actionDrawSurfaces">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Draw s&amp;urfaces</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 &amp;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 &amp;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>&amp;Magic wand</string>
   </property>
   <property name="shortcut">
    <string>W</string>
   </property>
  </action>
  <action name="actionModeRectangle">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/mode-rectangle.png</normaloff>:/icons/mode-rectangle.png</iconset>
   </property>
   <property name="text">
    <string>Recta&amp;ngle Mode</string>
   </property>
   <property name="shortcut">
    <string>R</string>
   </property>
  </action>
  <action name="actionModeLinePath">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/line.png</normaloff>:/icons/line.png</iconset>
   </property>
   <property name="text">
    <string>&amp;Line Path Mode</string>
   </property>
   <property name="shortcut">
    <string>P</string>
   </property>
  </action>
  <action name="actionModeCurve">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../ldforge.qrc">
     <normaloff>:/icons/beziercurve.png</normaloff>:/icons/beziercurve.png</iconset>
   </property>
   <property name="text">
    <string>Curve Mode</string>
   </property>
   <property name="shortcut">
    <string>C</string>
   </property>
  </action>
 </widget>
 <resources>
  <include location="../ldforge.qrc"/>
 </resources>
 <connections/>
</ui>

mercurial