<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>Controller</class>
 <widget class="QDialog" name="Controller">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>290</width>
    <height>495</height>
   </rect>
  </property>
  <property name="sizePolicy">
   <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
    <horstretch>0</horstretch>
    <verstretch>0</verstretch>
   </sizepolicy>
  </property>
  <property name="windowTitle">
   <string>Yade</string>
  </property>
  <property name="windowIcon">
   <iconset resource="img.qrc">
    <normaloff>:/img/yade-favicon.xpm</normaloff>:/img/yade-favicon.xpm</iconset>
  </property>
  <layout class="QGridLayout" name="gridLayout_3">
   <property name="margin">
    <number>0</number>
   </property>
   <property name="spacing">
    <number>0</number>
   </property>
   <item row="0" column="0">
    <widget class="QTabWidget" name="controllerTabs">
     <property name="sizePolicy">
      <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
       <horstretch>0</horstretch>
       <verstretch>0</verstretch>
      </sizepolicy>
     </property>
     <property name="currentIndex">
      <number>0</number>
     </property>
     <widget class="QWidget" name="tab">
      <attribute name="title">
       <string>Simulation</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout">
       <property name="margin">
        <number>0</number>
       </property>
       <property name="spacing">
        <number>0</number>
       </property>
       <item row="0" column="0">
        <layout class="QVBoxLayout" name="verticalLayout_3">
         <property name="margin">
          <number>6</number>
         </property>
         <item>
          <layout class="QHBoxLayout" name="horizontalLayout_2">
           <property name="sizeConstraint">
            <enum>QLayout::SetMinAndMaxSize</enum>
           </property>
           <item>
            <widget class="QPushButton" name="loadButton">
             <property name="enabled">
              <bool>true</bool>
             </property>
             <property name="sizePolicy">
              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
               <horstretch>0</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
             <property name="minimumSize">
              <size>
               <width>0</width>
               <height>0</height>
              </size>
             </property>
             <property name="text">
              <string>Load</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QPushButton" name="saveButton">
             <property name="enabled">
              <bool>true</bool>
             </property>
             <property name="sizePolicy">
              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
               <horstretch>0</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
             <property name="minimumSize">
              <size>
               <width>0</width>
               <height>0</height>
              </size>
             </property>
             <property name="text">
              <string>Save</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QPushButton" name="inspectButton">
             <property name="text">
              <string>Inspect</string>
             </property>
            </widget>
           </item>
          </layout>
         </item>
         <item>
          <layout class="QFormLayout" name="formLayout">
           <property name="sizeConstraint">
            <enum>QLayout::SetMinimumSize</enum>
           </property>
           <property name="fieldGrowthPolicy">
            <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
           </property>
           <property name="horizontalSpacing">
            <number>6</number>
           </property>
           <property name="verticalSpacing">
            <number>6</number>
           </property>
           <property name="margin">
            <number>6</number>
           </property>
           <item row="0" column="0">
            <widget class="QLabel" name="label_6">
             <property name="text">
              <string>real</string>
             </property>
            </widget>
           </item>
           <item row="0" column="1">
            <widget class="QLabel" name="realTimeLabel">
             <property name="text">
              <string>00:00:00</string>
             </property>
            </widget>
           </item>
           <item row="2" column="0">
            <widget class="QLabel" name="label_7">
             <property name="text">
              <string>virt</string>
             </property>
            </widget>
           </item>
           <item row="2" column="1">
            <widget class="QLabel" name="virtTimeLabel">
             <property name="text">
              <string>00:000.000m000μ000n</string>
             </property>
            </widget>
           </item>
           <item row="3" column="0">
            <widget class="QLabel" name="label_8">
             <property name="text">
              <string>iter</string>
             </property>
            </widget>
           </item>
           <item row="3" column="1">
            <widget class="QLabel" name="iterLabel">
             <property name="text">
              <string>#0, 0.0/s</string>
             </property>
             <property name="wordWrap">
              <bool>true</bool>
             </property>
            </widget>
           </item>
           <item row="4" column="0">
            <widget class="QLabel" name="label_9">
             <property name="text">
              <string>Δt</string>
             </property>
            </widget>
           </item>
           <item row="4" column="1">
            <layout class="QVBoxLayout" name="verticalLayout">
             <item>
              <layout class="QHBoxLayout" name="horizontalLayout">
               <item>
                <widget class="QRadioButton" name="dtFixedRadio">
                 <property name="text">
                  <string>fixed</string>
                 </property>
                 <property name="checked">
                  <bool>true</bool>
                 </property>
                </widget>
               </item>
               <item>
                <widget class="QRadioButton" name="dtDynRadio">
                 <property name="enabled">
                  <bool>false</bool>
                 </property>
                 <property name="text">
                  <string>time stepper</string>
                 </property>
                </widget>
               </item>
              </layout>
             </item>
             <item>
              <widget class="QLineEdit" name="dtEdit">
               <property name="enabled">
                <bool>false</bool>
               </property>
               <property name="focusPolicy">
                <enum>Qt::ClickFocus</enum>
               </property>
              </widget>
             </item>
            </layout>
           </item>
          </layout>
         </item>
         <item>
          <layout class="QHBoxLayout" name="horizontalLayout_5">
           <item>
            <spacer name="horizontalSpacer_2">
             <property name="orientation">
              <enum>Qt::Horizontal</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>40</width>
               <height>20</height>
              </size>
             </property>
            </spacer>
           </item>
           <item>
            <widget class="QLabel" name="fileLabel">
             <property name="text">
              <string>[no file]</string>
             </property>
            </widget>
           </item>
           <item>
            <spacer name="horizontalSpacer">
             <property name="orientation">
              <enum>Qt::Horizontal</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>40</width>
               <height>20</height>
              </size>
             </property>
            </spacer>
           </item>
          </layout>
         </item>
         <item>
          <layout class="QVBoxLayout" name="verticalLayout_2">
           <property name="spacing">
            <number>6</number>
           </property>
           <property name="margin">
            <number>6</number>
           </property>
           <item>
            <layout class="QHBoxLayout" name="horizontalLayout_3">
             <property name="spacing">
              <number>0</number>
             </property>
             <item>
              <widget class="QPushButton" name="playButton">
               <property name="enabled">
                <bool>false</bool>
               </property>
               <property name="sizePolicy">
                <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
                 <horstretch>5</horstretch>
                 <verstretch>0</verstretch>
                </sizepolicy>
               </property>
               <property name="font">
                <font>
                 <pointsize>18</pointsize>
                </font>
               </property>
               <property name="text">
                <string>▶</string>
               </property>
               <property name="iconSize">
                <size>
                 <width>32</width>
                 <height>32</height>
                </size>
               </property>
               <property name="default">
                <bool>true</bool>
               </property>
               <property name="flat">
                <bool>false</bool>
               </property>
              </widget>
             </item>
             <item>
              <widget class="QPushButton" name="pauseButton">
               <property name="enabled">
                <bool>false</bool>
               </property>
               <property name="sizePolicy">
                <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
                 <horstretch>4</horstretch>
                 <verstretch>0</verstretch>
                </sizepolicy>
               </property>
               <property name="font">
                <font>
                 <pointsize>18</pointsize>
                </font>
               </property>
               <property name="text">
                <string>▮▮</string>
               </property>
               <property name="iconSize">
                <size>
                 <width>32</width>
                 <height>32</height>
                </size>
               </property>
              </widget>
             </item>
            </layout>
           </item>
           <item>
            <layout class="QHBoxLayout" name="horizontalLayout_4">
             <property name="spacing">
              <number>0</number>
             </property>
             <item>
              <layout class="QGridLayout" name="gridLayout_9" rowstretch="0,0" columnstretch="0" rowminimumheight="0,0" columnminimumwidth="0">
               <property name="margin">
                <number>0</number>
               </property>
               <property name="spacing">
                <number>0</number>
               </property>
               <item row="0" column="0">
                <widget class="QPushButton" name="stepButton">
                 <property name="enabled">
                  <bool>false</bool>
                 </property>
                 <property name="sizePolicy">
                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
                   <horstretch>2</horstretch>
                   <verstretch>0</verstretch>
                  </sizepolicy>
                 </property>
                 <property name="font">
                  <font>
                   <pointsize>12</pointsize>
                  </font>
                 </property>
                 <property name="text">
                  <string>▶▮</string>
                 </property>
                 <property name="iconSize">
                  <size>
                   <width>32</width>
                   <height>32</height>
                  </size>
                 </property>
                </widget>
               </item>
               <item row="1" column="0">
                <widget class="QCheckBox" name="subStepCheckbox">
                 <property name="font">
                  <font>
                   <pointsize>7</pointsize>
                  </font>
                 </property>
                 <property name="text">
                  <string>sub-step</string>
                 </property>
                </widget>
               </item>
              </layout>
             </item>
             <item>
              <widget class="QPushButton" name="reloadButton">
               <property name="enabled">
                <bool>false</bool>
               </property>
               <property name="sizePolicy">
                <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
                 <horstretch>5</horstretch>
                 <verstretch>0</verstretch>
                </sizepolicy>
               </property>
               <property name="font">
                <font>
                 <pointsize>22</pointsize>
                </font>
               </property>
               <property name="text">
                <string>↻</string>
               </property>
               <property name="iconSize">
                <size>
                 <width>32</width>
                 <height>32</height>
                </size>
               </property>
              </widget>
             </item>
            </layout>
           </item>
          </layout>
         </item>
         <item>
          <layout class="QGridLayout" name="gridLayout_2">
           <item row="0" column="0">
            <widget class="QPushButton" name="show3dButton">
             <property name="text">
              <string>Show 3D</string>
             </property>
             <property name="checkable">
              <bool>true</bool>
             </property>
            </widget>
           </item>
           <item row="0" column="1">
            <widget class="QPushButton" name="referenceButton">
             <property name="text">
              <string>Reference</string>
             </property>
            </widget>
           </item>
           <item row="0" column="2">
            <widget class="QPushButton" name="centerButton">
             <property name="text">
              <string>Center</string>
             </property>
            </widget>
           </item>
           <item row="1" column="0">
            <widget class="QPushButton" name="xyzButton">
             <property name="minimumSize">
              <size>
               <width>48</width>
               <height>48</height>
              </size>
             </property>
             <property name="text">
              <string/>
             </property>
             <property name="icon">
              <iconset resource="img.qrc">
               <normaloff>:/img/XYZ.xpm</normaloff>:/img/XYZ.xpm</iconset>
             </property>
             <property name="iconSize">
              <size>
               <width>40</width>
               <height>40</height>
              </size>
             </property>
            </widget>
           </item>
           <item row="1" column="1">
            <widget class="QPushButton" name="yzxButton">
             <property name="minimumSize">
              <size>
               <width>48</width>
               <height>48</height>
              </size>
             </property>
             <property name="text">
              <string/>
             </property>
             <property name="icon">
              <iconset resource="img.qrc">
               <normaloff>:/img/YZX.xpm</normaloff>:/img/YZX.xpm</iconset>
             </property>
             <property name="iconSize">
              <size>
               <width>40</width>
               <height>40</height>
              </size>
             </property>
            </widget>
           </item>
           <item row="1" column="2">
            <widget class="QPushButton" name="zxyButton">
             <property name="minimumSize">
              <size>
               <width>48</width>
               <height>48</height>
              </size>
             </property>
             <property name="text">
              <string/>
             </property>
             <property name="icon">
              <iconset resource="img.qrc">
               <normaloff>:/img/ZXY.xpm</normaloff>:/img/ZXY.xpm</iconset>
             </property>
             <property name="iconSize">
              <size>
               <width>40</width>
               <height>40</height>
              </size>
             </property>
            </widget>
           </item>
          </layout>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tab_2">
      <attribute name="title">
       <string>Display</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout_7">
       <property name="margin">
        <number>0</number>
       </property>
       <property name="spacing">
        <number>0</number>
       </property>
       <item row="0" column="0">
        <widget class="QComboBox" name="displayCombo"/>
       </item>
       <item row="1" column="0">
        <widget class="QScrollArea" name="displayArea">
         <property name="widgetResizable">
          <bool>true</bool>
         </property>
         <widget class="QWidget" name="displayAreaWidget">
          <property name="geometry">
           <rect>
            <x>0</x>
            <y>0</y>
            <width>284</width>
            <height>433</height>
           </rect>
          </property>
         </widget>
        </widget>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tab_4">
      <attribute name="title">
       <string>Generate</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout_6">
       <property name="margin">
        <number>0</number>
       </property>
       <item row="0" column="0">
        <layout class="QGridLayout" name="gridLayout_5">
         <property name="spacing">
          <number>0</number>
         </property>
         <item row="0" column="0">
          <widget class="QComboBox" name="generatorCombo"/>
         </item>
         <item row="1" column="0">
          <widget class="QScrollArea" name="generatorArea">
           <property name="sizePolicy">
            <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
             <horstretch>200</horstretch>
             <verstretch>200</verstretch>
            </sizepolicy>
           </property>
           <property name="minimumSize">
            <size>
             <width>0</width>
             <height>0</height>
            </size>
           </property>
           <property name="widgetResizable">
            <bool>true</bool>
           </property>
           <widget class="QWidget" name="generatorAreaWidget">
            <property name="geometry">
             <rect>
              <x>0</x>
              <y>0</y>
              <width>500</width>
              <height>500</height>
             </rect>
            </property>
            <property name="sizePolicy">
             <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="minimumSize">
             <size>
              <width>500</width>
              <height>500</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>398</width>
              <height>336</height>
             </size>
            </property>
           </widget>
          </widget>
         </item>
         <item row="2" column="0">
          <layout class="QGridLayout" name="gridLayout_4">
           <item row="0" column="0">
            <widget class="QCheckBox" name="generatorMemoryCheck">
             <property name="enabled">
              <bool>false</bool>
             </property>
             <property name="text">
              <string>memory slot</string>
             </property>
             <property name="checkable">
              <bool>false</bool>
             </property>
             <property name="checked">
              <bool>false</bool>
             </property>
            </widget>
           </item>
           <item row="0" column="1" colspan="2">
            <widget class="QLineEdit" name="generatorFilenameEdit">
             <property name="text">
              <string>/tmp/scene.yade.gz</string>
             </property>
            </widget>
           </item>
           <item row="1" column="0" colspan="2">
            <widget class="QCheckBox" name="generatorAutoCheck">
             <property name="text">
              <string>open automatically</string>
             </property>
             <property name="checked">
              <bool>true</bool>
             </property>
            </widget>
           </item>
           <item row="1" column="2">
            <widget class="QPushButton" name="generateButton">
             <property name="text">
              <string>Generate</string>
             </property>
            </widget>
           </item>
          </layout>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tab_3">
      <attribute name="title">
       <string>Python</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout_8">
       <item row="0" column="0">
        <layout class="QVBoxLayout" name="verticalLayout_4">
         <item>
          <widget class="QComboBox" name="pythonCombo">
           <property name="font">
            <font>
             <family>Monospace</family>
            </font>
           </property>
           <property name="cursor">
            <cursorShape>IBeamCursor</cursorShape>
           </property>
           <property name="focusPolicy">
            <enum>Qt::StrongFocus</enum>
           </property>
           <property name="autoFillBackground">
            <bool>false</bool>
           </property>
           <property name="editable">
            <bool>true</bool>
           </property>
           <property name="insertPolicy">
            <enum>QComboBox::InsertAtTop</enum>
           </property>
           <property name="minimumContentsLength">
            <number>1</number>
           </property>
           <property name="duplicatesEnabled">
            <bool>false</bool>
           </property>
          </widget>
         </item>
         <item>
          <widget class="QLabel" name="label">
           <property name="text">
            <string>&lt;i&gt;(Output appears in the terminal)&lt;/i&gt;</string>
           </property>
           <property name="alignment">
            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
           </property>
          </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>
       </item>
      </layout>
     </widget>
    </widget>
   </item>
  </layout>
 </widget>
 <resources>
  <include location="img.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>loadButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>loadSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>93</x>
     <y>64</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>0</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>saveButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>saveSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>184</x>
     <y>64</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>0</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dtFixedRadio</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>dtFixedSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>143</x>
     <y>170</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>0</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dtDynRadio</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>dtDynSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>268</x>
     <y>176</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>4</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dtEdit</sender>
   <signal>editingFinished()</signal>
   <receiver>Controller</receiver>
   <slot>dtEditedSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>147</x>
     <y>204</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>43</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>playButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>playSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>116</x>
     <y>304</y>
    </hint>
    <hint type="destinationlabel">
     <x>3</x>
     <y>309</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>pauseButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>pauseSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>268</x>
     <y>304</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>311</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>referenceButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>setReferenceSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>184</x>
     <y>429</y>
    </hint>
    <hint type="destinationlabel">
     <x>5</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>centerButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>centerSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>275</x>
     <y>429</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>xyzButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>xyzSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>93</x>
     <y>460</y>
    </hint>
    <hint type="destinationlabel">
     <x>0</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>yzxButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>yzxSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>184</x>
     <y>485</y>
    </hint>
    <hint type="destinationlabel">
     <x>243</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>zxyButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>zxySlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>275</x>
     <y>485</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>generateButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>generateSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>101</x>
     <y>60</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>469</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dtEdit</sender>
   <signal>textEdited(QString)</signal>
   <receiver>Controller</receiver>
   <slot>dtEditNoupdateSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>147</x>
     <y>204</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>205</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>dtEdit</sender>
   <signal>cursorPositionChanged(int,int)</signal>
   <receiver>Controller</receiver>
   <slot>dtEditNoupdateSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>147</x>
     <y>204</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>181</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>generatorCombo</sender>
   <signal>currentIndexChanged(QString)</signal>
   <receiver>Controller</receiver>
   <slot>generatorComboSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>101</x>
     <y>60</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>130</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>displayCombo</sender>
   <signal>currentIndexChanged(QString)</signal>
   <receiver>Controller</receiver>
   <slot>displayComboSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>101</x>
     <y>45</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>108</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>pythonCombo</sender>
   <signal>activated(QString)</signal>
   <receiver>Controller</receiver>
   <slot>pythonComboSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>107</x>
     <y>66</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>68</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>inspectButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>inspectSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>247</x>
     <y>54</y>
    </hint>
    <hint type="destinationlabel">
     <x>0</x>
     <y>58</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>reloadButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>reloadSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>194</x>
     <y>363</y>
    </hint>
    <hint type="destinationlabel">
     <x>284</x>
     <y>437</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>stepButton</sender>
   <signal>clicked()</signal>
   <receiver>Controller</receiver>
   <slot>stepSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>79</x>
     <y>363</y>
    </hint>
    <hint type="destinationlabel">
     <x>6</x>
     <y>450</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>subStepCheckbox</sender>
   <signal>stateChanged(int)</signal>
   <receiver>Controller</receiver>
   <slot>subStepSlot()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>42</x>
     <y>376</y>
    </hint>
    <hint type="destinationlabel">
     <x>-2</x>
     <y>381</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>show3dButton</sender>
   <signal>toggled(bool)</signal>
   <receiver>Controller</receiver>
   <slot>show3dSlot(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>42</x>
     <y>418</y>
    </hint>
    <hint type="destinationlabel">
     <x>-2</x>
     <y>422</y>
    </hint>
   </hints>
  </connection>
 </connections>
 <slots>
  <slot>loadSlot()</slot>
  <slot>saveSlot()</slot>
  <slot>reloadSlot()</slot>
  <slot>playSlot()</slot>
  <slot>pauseSlot()</slot>
  <slot>stepSlot()</slot>
  <slot>setReferenceSlot()</slot>
  <slot>centerSlot()</slot>
  <slot>dtFixedSlot()</slot>
  <slot>dtDynSlot()</slot>
  <slot>dtEditedSlot()</slot>
  <slot>xyzSlot()</slot>
  <slot>yzxSlot()</slot>
  <slot>zxySlot()</slot>
  <slot>generateSlot()</slot>
  <slot>dtEditNoupdateSlot()</slot>
  <slot>generatorComboSlot()</slot>
  <slot>displayComboSlot()</slot>
  <slot>pythonComboSlot()</slot>
  <slot>pythonEditSlot()</slot>
  <slot>inspectSlot()</slot>
  <slot>subStepSlot()</slot>
  <slot>show3dSlot(bool)</slot>
 </slots>
</ui>
