diff options
Diffstat (limited to 'opentrack/main-window.ui')
| -rw-r--r-- | opentrack/main-window.ui | 2280 | 
1 files changed, 1150 insertions, 1130 deletions
diff --git a/opentrack/main-window.ui b/opentrack/main-window.ui index 32c9f57a..b8b7d987 100644 --- a/opentrack/main-window.ui +++ b/opentrack/main-window.ui @@ -7,22 +7,16 @@     <rect>      <x>0</x>      <y>0</y> -    <width>655</width> -    <height>502</height> +    <width>649</width> +    <height>440</height>     </rect>    </property>    <property name="sizePolicy"> -   <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +   <sizepolicy hsizetype="Fixed" vsizetype="Preferred">      <horstretch>0</horstretch>      <verstretch>0</verstretch>     </sizepolicy>    </property> -  <property name="minimumSize"> -   <size> -    <width>0</width> -    <height>500</height> -   </size> -  </property>    <property name="windowIcon">     <iconset resource="../gui/opentrack-res.qrc">      <normaloff>:/images/opentrack.png</normaloff>:/images/opentrack.png</iconset> @@ -33,12 +27,15 @@    </property>    <widget class="QWidget" name="content">     <property name="sizePolicy"> -    <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +    <sizepolicy hsizetype="Preferred" vsizetype="Preferred">       <horstretch>0</horstretch>       <verstretch>0</verstretch>      </sizepolicy>     </property> -   <layout class="QGridLayout" name="gridLayout_2"> +   <layout class="QHBoxLayout" name="horizontalLayout_5"> +    <property name="spacing"> +     <number>0</number> +    </property>      <property name="leftMargin">       <number>0</number>      </property> @@ -46,468 +43,32 @@       <number>0</number>      </property>      <property name="rightMargin"> -     <number>9</number> +     <number>6</number>      </property>      <property name="bottomMargin"> -     <number>9</number> +     <number>6</number>      </property> -    <item row="0" column="0"> -     <widget class="QFrame" name="video_feed"> +    <item> +     <widget class="QFrame" name="frame">        <property name="sizePolicy"> -       <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> +       <sizepolicy hsizetype="Maximum" vsizetype="Maximum">          <horstretch>0</horstretch>          <verstretch>0</verstretch>         </sizepolicy>        </property> -      <property name="minimumSize"> -       <size> -        <width>320</width> -        <height>240</height> -       </size> +      <property name="frameShape"> +       <enum>QFrame::NoFrame</enum>        </property> -      <property name="maximumSize"> -       <size> -        <width>320</width> -        <height>240</height> -       </size> +      <property name="frameShadow"> +       <enum>QFrame::Raised</enum>        </property>        <property name="lineWidth">         <number>0</number>        </property> -      <widget class="QFrame" name="video_frame"> -       <property name="geometry"> -        <rect> -         <x>0</x> -         <y>0</y> -         <width>320</width> -         <height>240</height> -        </rect> -       </property> -       <property name="sizePolicy"> -        <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> -         <horstretch>0</horstretch> -         <verstretch>0</verstretch> -        </sizepolicy> -       </property> -       <property name="minimumSize"> -        <size> -         <width>320</width> -         <height>240</height> -        </size> -       </property> -       <property name="maximumSize"> -        <size> -         <width>320</width> -         <height>240</height> -        </size> -       </property> -       <widget class="QLabel" name="video_frame_label"> -        <property name="geometry"> -         <rect> -          <x>0</x> -          <y>0</y> -          <width>320</width> -          <height>240</height> -         </rect> -        </property> -        <property name="sizePolicy"> -         <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> -          <horstretch>0</horstretch> -          <verstretch>0</verstretch> -         </sizepolicy> -        </property> -        <property name="minimumSize"> -         <size> -          <width>320</width> -          <height>240</height> -         </size> -        </property> -        <property name="maximumSize"> -         <size> -          <width>320</width> -          <height>240</height> -         </size> -        </property> -        <property name="font"> -         <font> -          <family>Candara</family> -          <pointsize>37</pointsize> -          <weight>50</weight> -          <bold>false</bold> -          <kerning>true</kerning> -         </font> -        </property> -        <property name="text"> -         <string/> -        </property> -        <property name="pixmap"> -         <pixmap resource="../gui/opentrack-res.qrc">:/images/tracking-not-started.png</pixmap> -        </property> -        <property name="scaledContents"> -         <bool>false</bool> -        </property> -        <property name="alignment"> -         <set>Qt::AlignCenter</set> -        </property> -        <property name="wordWrap"> -         <bool>true</bool> -        </property> -       </widget> -      </widget> -     </widget> -    </item> -    <item row="0" column="1"> -     <widget class="pose_widget" name="pose_display" native="true"> -      <property name="sizePolicy"> -       <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> -        <horstretch>0</horstretch> -        <verstretch>0</verstretch> -       </sizepolicy> -      </property> -      <property name="minimumSize"> -       <size> -        <width>320</width> -        <height>240</height> -       </size> -      </property> -     </widget> -    </item> -    <item row="1" column="0"> -     <widget class="QGroupBox" name="box_raw_headpose"> -      <property name="minimumSize"> -       <size> -        <width>316</width> -        <height>0</height> -       </size> -      </property> -      <property name="title"> -       <string>Raw tracker data</string> -      </property> -      <layout class="QGridLayout" name="gridLayout_12"> -       <property name="leftMargin"> -        <number>0</number> -       </property> -       <property name="topMargin"> -        <number>0</number> -       </property> -       <property name="rightMargin"> -        <number>0</number> -       </property> -       <property name="bottomMargin"> -        <number>0</number> -       </property> +      <layout class="QVBoxLayout" name="verticalLayout_5">         <property name="spacing">          <number>0</number>         </property> -       <item row="0" column="3"> -        <widget class="QLCDNumber" name="raw_yaw"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="0"> -        <widget class="QLabel" name="lblZ_4"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="autoFillBackground"> -          <bool>false</bool> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Z</string> -         </property> -        </widget> -       </item> -       <item row="1" column="2"> -        <widget class="QLabel" name="lblRotY_4"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Pitch</string> -         </property> -        </widget> -       </item> -       <item row="1" column="3"> -        <widget class="QLCDNumber" name="raw_pitch"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="1" column="0"> -        <widget class="QLabel" name="lblY_4"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="autoFillBackground"> -          <bool>false</bool> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Y</string> -         </property> -        </widget> -       </item> -       <item row="0" column="0"> -        <widget class="QLabel" name="lblX_4"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>X</string> -         </property> -        </widget> -       </item> -       <item row="0" column="1"> -        <widget class="QLCDNumber" name="raw_x"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="2"> -        <widget class="QLabel" name="lblRotZ_4"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Roll</string> -         </property> -        </widget> -       </item> -       <item row="0" column="2"> -        <widget class="QLabel" name="lblRotX_4"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Yaw</string> -         </property> -        </widget> -       </item> -       <item row="1" column="1"> -        <widget class="QLCDNumber" name="raw_y"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="3"> -        <widget class="QLCDNumber" name="raw_roll"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="1"> -        <widget class="QLCDNumber" name="raw_z"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -      </layout> -     </widget> -    </item> -    <item row="1" column="1"> -     <widget class="QGroupBox" name="box_mapped_headpose"> -      <property name="minimumSize"> -       <size> -        <width>316</width> -        <height>0</height> -       </size> -      </property> -      <property name="title"> -       <string>Game data</string> -      </property> -      <layout class="QGridLayout" name="gridLayout_14">         <property name="leftMargin">          <number>0</number>         </property> @@ -520,473 +81,159 @@         <property name="bottomMargin">          <number>0</number>         </property> -       <property name="spacing"> -        <number>0</number> -       </property> -       <item row="1" column="3"> -        <widget class="QLCDNumber" name="pose_pitch"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="0" column="3"> -        <widget class="QLCDNumber" name="pose_yaw"> -         <property name="enabled"> -          <bool>true</bool> -         </property> +       <item alignment="Qt::AlignLeft|Qt::AlignTop"> +        <widget class="QWidget" name="top" native="true">           <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +          <sizepolicy hsizetype="Maximum" vsizetype="Expanding">             <horstretch>0</horstretch>             <verstretch>0</verstretch>            </sizepolicy>           </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="1"> -        <widget class="QLCDNumber" name="pose_z"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="0" column="0"> -        <widget class="QLabel" name="lblx"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>X</string> -         </property> -        </widget> -       </item> -       <item row="1" column="0"> -        <widget class="QLabel" name="lblY_2"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="autoFillBackground"> -          <bool>false</bool> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Y</string> -         </property> -        </widget> -       </item> -       <item row="0" column="1"> -        <widget class="QLCDNumber" name="pose_x"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="1" column="2"> -        <widget class="QLabel" name="lblRotY_2"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Pitch</string> -         </property> -        </widget> -       </item> -       <item row="2" column="2"> -        <widget class="QLabel" name="lblRotZ_2"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Roll</string> -         </property> -        </widget> -       </item> -       <item row="0" column="2"> -        <widget class="QLabel" name="lblRotX_2"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Yaw</string> -         </property> -        </widget> -       </item> -       <item row="2" column="0"> -        <widget class="QLabel" name="lblZ_2"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="autoFillBackground"> -          <bool>false</bool> -         </property> -         <property name="frameShadow"> -          <enum>QFrame::Raised</enum> -         </property> -         <property name="text"> -          <string>Z</string> -         </property> -        </widget> -       </item> -       <item row="1" column="1"> -        <widget class="QLCDNumber" name="pose_y"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> -         </property> -        </widget> -       </item> -       <item row="2" column="3"> -        <widget class="QLCDNumber" name="pose_roll"> -         <property name="enabled"> -          <bool>true</bool> -         </property> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property> -         <property name="font"> -          <font> -           <stylestrategy>NoAntialias</stylestrategy> -           <kerning>false</kerning> -          </font> -         </property> -         <property name="frameShape"> -          <enum>QFrame::NoFrame</enum> -         </property> -         <property name="smallDecimalPoint"> -          <bool>true</bool> -         </property> -         <property name="digitCount"> -          <number>4</number> -         </property> -         <property name="segmentStyle"> -          <enum>QLCDNumber::Flat</enum> +         <property name="minimumSize"> +          <size> +           <width>0</width> +           <height>240</height> +          </size>           </property> -        </widget> -       </item> -      </layout> -     </widget> -    </item> -    <item row="2" column="1"> -     <widget class="QWidget" name="groupControls" native="true"> -      <property name="sizePolicy"> -       <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> -        <horstretch>4</horstretch> -        <verstretch>0</verstretch> -       </sizepolicy> -      </property> -      <property name="minimumSize"> -       <size> -        <width>315</width> -        <height>0</height> -       </size> -      </property> -      <layout class="QVBoxLayout" name="verticalLayout_3"> -       <property name="spacing"> -        <number>4</number> -       </property> -       <property name="leftMargin"> -        <number>0</number> -       </property> -       <property name="topMargin"> -        <number>0</number> -       </property> -       <property name="rightMargin"> -        <number>0</number> -       </property> -       <property name="bottomMargin"> -        <number>0</number> -       </property> -       <item> -        <widget class="QWidget" name="groupProfile" native="true"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Expanding" vsizetype="Maximum"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> +         <property name="maximumSize"> +          <size> +           <width>640</width> +           <height>16777215</height> +          </size>           </property> -         <layout class="QHBoxLayout" name="horizontalLayout"> +         <layout class="QHBoxLayout" name="horizontalLayout_2">            <property name="spacing">             <number>0</number>            </property>            <property name="leftMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="topMargin">             <number>0</number>            </property>            <property name="rightMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="bottomMargin"> -           <number>0</number> +           <number>4</number>            </property> -          <item> -           <widget class="QToolButton" name="profile_button"> -            <property name="enabled"> -             <bool>true</bool> -            </property> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::StrongFocus</enum> -            </property> -            <property name="text"> -             <string>Profile</string> -            </property> -            <property name="popupMode"> -             <enum>QToolButton::InstantPopup</enum> -            </property> -            <property name="toolButtonStyle"> -             <enum>Qt::ToolButtonTextBesideIcon</enum> -            </property> -            <property name="autoRaise"> -             <bool>true</bool> -            </property> -            <property name="arrowType"> -             <enum>Qt::DownArrow</enum> -            </property> -           </widget> -          </item> -          <item> -           <widget class="QComboBox" name="iconcomboProfile"> +          <item alignment="Qt::AlignLeft|Qt::AlignTop"> +           <widget class="QFrame" name="video_feed">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> +             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property>              <property name="minimumSize">               <size> -              <width>245</width> -              <height>0</height> +              <width>320</width> +              <height>240</height>               </size>              </property> -            <property name="focusPolicy"> -             <enum>Qt::StrongFocus</enum> -            </property> -            <property name="maxVisibleItems"> -             <number>20</number> -            </property> -           </widget> -          </item> -         </layout> -        </widget> -       </item> -       <item> -        <widget class="QWidget" name="groupOptions" native="true"> -         <layout class="QVBoxLayout" name="verticalLayout_2"> -          <property name="leftMargin"> -           <number>4</number> -          </property> -          <property name="topMargin"> -           <number>0</number> -          </property> -          <property name="rightMargin"> -           <number>4</number> -          </property> -          <property name="bottomMargin"> -           <number>0</number> -          </property> -          <item> -           <widget class="QPushButton" name="btnShortcuts"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Minimum"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="text"> -             <string>Options</string> -            </property> -            <property name="icon"> -             <iconset resource="../gui/opentrack-res.qrc"> -              <normaloff>:/images/tools.png</normaloff>:/images/tools.png</iconset> -            </property> -            <property name="iconSize"> +            <property name="maximumSize">               <size> -              <width>80</width> -              <height>24</height> +              <width>320</width> +              <height>240</height>               </size>              </property> +            <property name="lineWidth"> +             <number>0</number> +            </property> +            <widget class="QFrame" name="video_frame"> +             <property name="geometry"> +              <rect> +               <x>0</x> +               <y>0</y> +               <width>320</width> +               <height>240</height> +              </rect> +             </property> +             <property name="sizePolicy"> +              <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> +               <horstretch>0</horstretch> +               <verstretch>0</verstretch> +              </sizepolicy> +             </property> +             <property name="minimumSize"> +              <size> +               <width>320</width> +               <height>240</height> +              </size> +             </property> +             <property name="maximumSize"> +              <size> +               <width>320</width> +               <height>240</height> +              </size> +             </property> +             <widget class="QLabel" name="video_frame_label"> +              <property name="geometry"> +               <rect> +                <x>0</x> +                <y>0</y> +                <width>320</width> +                <height>240</height> +               </rect> +              </property> +              <property name="sizePolicy"> +               <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> +                <horstretch>0</horstretch> +                <verstretch>0</verstretch> +               </sizepolicy> +              </property> +              <property name="minimumSize"> +               <size> +                <width>320</width> +                <height>240</height> +               </size> +              </property> +              <property name="maximumSize"> +               <size> +                <width>320</width> +                <height>240</height> +               </size> +              </property> +              <property name="font"> +               <font> +                <family>Candara</family> +                <pointsize>37</pointsize> +                <weight>50</weight> +                <bold>false</bold> +                <kerning>true</kerning> +               </font> +              </property> +              <property name="text"> +               <string/> +              </property> +              <property name="pixmap"> +               <pixmap resource="../gui/opentrack-res.qrc">:/images/tracking-not-started.png</pixmap> +              </property> +              <property name="scaledContents"> +               <bool>false</bool> +              </property> +              <property name="alignment"> +               <set>Qt::AlignCenter</set> +              </property> +              <property name="wordWrap"> +               <bool>true</bool> +              </property> +             </widget> +            </widget>             </widget>            </item>            <item> -           <widget class="QPushButton" name="btnEditCurves"> +           <widget class="pose_widget" name="pose_display" native="true">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Minimum"> +             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property> -            <property name="text"> -             <string>Mapping</string> -            </property> -            <property name="icon"> -             <iconset resource="../gui/opentrack-res.qrc"> -              <normaloff>:/images/curves.png</normaloff>:/images/curves.png</iconset> -            </property> -            <property name="iconSize"> +            <property name="minimumSize">               <size> -              <width>80</width> -              <height>24</height> +              <width>320</width> +              <height>240</height>               </size>              </property>             </widget> @@ -995,329 +242,1094 @@          </widget>         </item>         <item> -        <widget class="QGroupBox" name="groupStartStop"> +        <widget class="QFrame" name="top_display">           <property name="sizePolicy"> -          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Maximum"> -           <horstretch>4</horstretch> +          <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> +           <horstretch>0</horstretch>             <verstretch>0</verstretch>            </sizepolicy>           </property> -         <property name="minimumSize"> -          <size> -           <width>0</width> -           <height>0</height> -          </size> +         <property name="frameShape"> +          <enum>QFrame::NoFrame</enum>           </property> -         <property name="title"> -          <string>Tracking</string> +         <property name="lineWidth"> +          <number>0</number>           </property> -         <layout class="QHBoxLayout" name="horizontalLayout_4"> +         <layout class="QHBoxLayout" name="horizontalLayout_3">            <property name="spacing"> -           <number>7</number> +           <number>6</number>            </property>            <property name="leftMargin"> -           <number>4</number> +           <number>5</number>            </property>            <property name="topMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="rightMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="bottomMargin"> -           <number>4</number> +           <number>6</number>            </property>            <item> -           <widget class="QToolButton" name="btnStartTracker"> +           <widget class="QGroupBox" name="box_raw_headpose">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> +             <sizepolicy hsizetype="Fixed" vsizetype="Maximum">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property>              <property name="minimumSize">               <size> -              <width>0</width> -              <height>34</height> +              <width>316</width> +              <height>0</height>               </size>              </property> -            <property name="font"> -             <font> -              <weight>75</weight> -              <bold>true</bold> -             </font> -            </property> -            <property name="text"> -             <string>Start</string> +            <property name="title"> +             <string>Raw tracker data</string>              </property> +            <layout class="QGridLayout" name="gridLayout_12"> +             <property name="leftMargin"> +              <number>6</number> +             </property> +             <property name="topMargin"> +              <number>0</number> +             </property> +             <property name="rightMargin"> +              <number>0</number> +             </property> +             <property name="bottomMargin"> +              <number>6</number> +             </property> +             <property name="spacing"> +              <number>0</number> +             </property> +             <item row="0" column="3"> +              <widget class="QLCDNumber" name="raw_yaw"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="0"> +              <widget class="QLabel" name="lblZ_4"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="autoFillBackground"> +                <bool>false</bool> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Z</string> +               </property> +              </widget> +             </item> +             <item row="1" column="2"> +              <widget class="QLabel" name="lblRotY_4"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Pitch</string> +               </property> +              </widget> +             </item> +             <item row="1" column="3"> +              <widget class="QLCDNumber" name="raw_pitch"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="1" column="0"> +              <widget class="QLabel" name="lblY_4"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="autoFillBackground"> +                <bool>false</bool> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Y</string> +               </property> +              </widget> +             </item> +             <item row="0" column="0"> +              <widget class="QLabel" name="lblX_4"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>X</string> +               </property> +              </widget> +             </item> +             <item row="0" column="1"> +              <widget class="QLCDNumber" name="raw_x"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="2"> +              <widget class="QLabel" name="lblRotZ_4"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Roll</string> +               </property> +              </widget> +             </item> +             <item row="0" column="2"> +              <widget class="QLabel" name="lblRotX_4"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Yaw</string> +               </property> +              </widget> +             </item> +             <item row="1" column="1"> +              <widget class="QLCDNumber" name="raw_y"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="3"> +              <widget class="QLCDNumber" name="raw_roll"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="1"> +              <widget class="QLCDNumber" name="raw_z"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +            </layout>             </widget>            </item>            <item> -           <widget class="QToolButton" name="btnStopTracker"> -            <property name="enabled"> -             <bool>false</bool> -            </property> +           <widget class="QGroupBox" name="box_mapped_headpose">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> +             <sizepolicy hsizetype="Fixed" vsizetype="Maximum">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property>              <property name="minimumSize">               <size> -              <width>0</width> -              <height>34</height> +              <width>316</width> +              <height>0</height>               </size>              </property> -            <property name="font"> -             <font> -              <weight>75</weight> -              <bold>true</bold> -             </font> -            </property> -            <property name="text"> -             <string>Stop</string> +            <property name="title"> +             <string>Game data</string>              </property> +            <layout class="QGridLayout" name="gridLayout_14"> +             <property name="leftMargin"> +              <number>6</number> +             </property> +             <property name="topMargin"> +              <number>0</number> +             </property> +             <property name="rightMargin"> +              <number>0</number> +             </property> +             <property name="bottomMargin"> +              <number>6</number> +             </property> +             <property name="spacing"> +              <number>0</number> +             </property> +             <item row="1" column="3"> +              <widget class="QLCDNumber" name="pose_pitch"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="0" column="3"> +              <widget class="QLCDNumber" name="pose_yaw"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="1"> +              <widget class="QLCDNumber" name="pose_z"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="0" column="0"> +              <widget class="QLabel" name="lblx"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>X</string> +               </property> +              </widget> +             </item> +             <item row="1" column="0"> +              <widget class="QLabel" name="lblY_2"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="autoFillBackground"> +                <bool>false</bool> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Y</string> +               </property> +              </widget> +             </item> +             <item row="0" column="1"> +              <widget class="QLCDNumber" name="pose_x"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="1" column="2"> +              <widget class="QLabel" name="lblRotY_2"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Pitch</string> +               </property> +              </widget> +             </item> +             <item row="2" column="2"> +              <widget class="QLabel" name="lblRotZ_2"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Roll</string> +               </property> +              </widget> +             </item> +             <item row="0" column="2"> +              <widget class="QLabel" name="lblRotX_2"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Yaw</string> +               </property> +              </widget> +             </item> +             <item row="2" column="0"> +              <widget class="QLabel" name="lblZ_2"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="autoFillBackground"> +                <bool>false</bool> +               </property> +               <property name="frameShadow"> +                <enum>QFrame::Raised</enum> +               </property> +               <property name="text"> +                <string>Z</string> +               </property> +              </widget> +             </item> +             <item row="1" column="1"> +              <widget class="QLCDNumber" name="pose_y"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +             <item row="2" column="3"> +              <widget class="QLCDNumber" name="pose_roll"> +               <property name="enabled"> +                <bool>true</bool> +               </property> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="font"> +                <font> +                 <stylestrategy>NoAntialias</stylestrategy> +                 <kerning>false</kerning> +                </font> +               </property> +               <property name="frameShape"> +                <enum>QFrame::NoFrame</enum> +               </property> +               <property name="smallDecimalPoint"> +                <bool>true</bool> +               </property> +               <property name="digitCount"> +                <number>4</number> +               </property> +               <property name="segmentStyle"> +                <enum>QLCDNumber::Flat</enum> +               </property> +              </widget> +             </item> +            </layout>             </widget>            </item>           </layout>          </widget>         </item> -      </layout> -     </widget> -    </item> -    <item row="2" column="0"> -     <widget class="QWidget" name="modules" native="true"> -      <property name="sizePolicy"> -       <sizepolicy hsizetype="Expanding" vsizetype="Minimum"> -        <horstretch>0</horstretch> -        <verstretch>0</verstretch> -       </sizepolicy> -      </property> -      <property name="minimumSize"> -       <size> -        <width>310</width> -        <height>0</height> -       </size> -      </property> -      <layout class="QVBoxLayout" name="verticalLayout"> -       <property name="spacing"> -        <number>4</number> -       </property> -       <property name="leftMargin"> -        <number>4</number> -       </property> -       <property name="topMargin"> -        <number>0</number> -       </property> -       <property name="rightMargin"> -        <number>0</number> -       </property> -       <property name="bottomMargin"> -        <number>0</number> -       </property>         <item> -        <widget class="QGroupBox" name="groupTracker"> -         <property name="title"> -          <string>Input</string> +        <widget class="QFrame" name="bottom_controls"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy>           </property> -         <layout class="QGridLayout" name="gridLayout"> -          <property name="leftMargin"> -           <number>4</number> -          </property> -          <property name="topMargin"> -           <number>4</number> -          </property> -          <property name="rightMargin"> -           <number>4</number> -          </property> -          <property name="bottomMargin"> -           <number>4</number> -          </property> -          <property name="horizontalSpacing"> -           <number>6</number> -          </property> -          <property name="verticalSpacing"> -           <number>0</number> -          </property> -          <item row="0" column="0"> -           <widget class="QComboBox" name="iconcomboTrackerSource"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::TabFocus</enum> -            </property> -           </widget> -          </item> -          <item row="0" column="1"> -           <widget class="QToolButton" name="btnShowEngineControls"> -            <property name="enabled"> -             <bool>true</bool> -            </property> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Maximum" vsizetype="Preferred"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="font"> -             <font> -              <family>DejaVu Sans</family> -              <stylestrategy>PreferAntialias</stylestrategy> -              <kerning>false</kerning> -             </font> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::ClickFocus</enum> -            </property> -            <property name="text"> -             <string>🔨</string> -            </property> -            <property name="flat" stdset="0"> -             <bool>false</bool> -            </property> -           </widget> -          </item> -         </layout> -        </widget> -       </item> -       <item> -        <widget class="QGroupBox" name="groupProto"> -         <property name="title"> -          <string>Output</string> +         <property name="maximumSize"> +          <size> +           <width>16777215</width> +           <height>180</height> +          </size>           </property> -         <layout class="QGridLayout" name="gridLayout_4"> +         <layout class="QGridLayout" name="gridLayout_2">            <property name="leftMargin"> -           <number>4</number> +           <number>6</number>            </property>            <property name="topMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="rightMargin"> -           <number>4</number> +           <number>0</number>            </property>            <property name="bottomMargin"> -           <number>4</number> +           <number>0</number>            </property> -          <property name="horizontalSpacing"> +          <property name="spacing">             <number>6</number>            </property> -          <property name="verticalSpacing"> -           <number>0</number> -          </property> -          <item row="0" column="0"> -           <widget class="QComboBox" name="iconcomboProtocol"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::TabFocus</enum> -            </property> -           </widget> -          </item>            <item row="0" column="1"> -           <widget class="QToolButton" name="btnShowServerControls"> -            <property name="enabled"> -             <bool>true</bool> -            </property> +           <widget class="QFrame" name="groupWindows">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Maximum" vsizetype="Preferred"> -              <horstretch>0</horstretch> +             <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> +              <horstretch>4</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property> -            <property name="font"> -             <font> -              <family>DejaVu Sans</family> -              <stylestrategy>PreferAntialias</stylestrategy> -              <kerning>false</kerning> -             </font> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::ClickFocus</enum> -            </property> -            <property name="text"> -             <string>🔨</string> +            <property name="minimumSize"> +             <size> +              <width>315</width> +              <height>0</height> +             </size>              </property> -            <property name="flat" stdset="0"> -             <bool>false</bool> +            <property name="lineWidth"> +             <number>0</number>              </property> +            <layout class="QVBoxLayout" name="verticalLayout_3"> +             <property name="spacing"> +              <number>3</number> +             </property> +             <property name="leftMargin"> +              <number>0</number> +             </property> +             <property name="topMargin"> +              <number>0</number> +             </property> +             <property name="rightMargin"> +              <number>0</number> +             </property> +             <property name="bottomMargin"> +              <number>0</number> +             </property> +             <item> +              <widget class="QFrame" name="groupProfile"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <layout class="QHBoxLayout" name="horizontalLayout"> +                <property name="spacing"> +                 <number>0</number> +                </property> +                <property name="leftMargin"> +                 <number>0</number> +                </property> +                <property name="topMargin"> +                 <number>0</number> +                </property> +                <property name="rightMargin"> +                 <number>0</number> +                </property> +                <property name="bottomMargin"> +                 <number>0</number> +                </property> +                <item> +                 <widget class="QToolButton" name="profile_button"> +                  <property name="enabled"> +                   <bool>true</bool> +                  </property> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="focusPolicy"> +                   <enum>Qt::StrongFocus</enum> +                  </property> +                  <property name="text"> +                   <string>Profile</string> +                  </property> +                  <property name="popupMode"> +                   <enum>QToolButton::InstantPopup</enum> +                  </property> +                  <property name="toolButtonStyle"> +                   <enum>Qt::ToolButtonTextBesideIcon</enum> +                  </property> +                  <property name="autoRaise"> +                   <bool>true</bool> +                  </property> +                  <property name="arrowType"> +                   <enum>Qt::DownArrow</enum> +                  </property> +                 </widget> +                </item> +                <item> +                 <widget class="QComboBox" name="iconcomboProfile"> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="minimumSize"> +                   <size> +                    <width>245</width> +                    <height>0</height> +                   </size> +                  </property> +                  <property name="focusPolicy"> +                   <enum>Qt::StrongFocus</enum> +                  </property> +                  <property name="maxVisibleItems"> +                   <number>20</number> +                  </property> +                 </widget> +                </item> +               </layout> +              </widget> +             </item> +             <item> +              <widget class="QPushButton" name="btnShortcuts"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Expanding" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="text"> +                <string>Options</string> +               </property> +               <property name="icon"> +                <iconset resource="../gui/opentrack-res.qrc"> +                 <normaloff>:/images/tools.png</normaloff>:/images/tools.png</iconset> +               </property> +               <property name="iconSize"> +                <size> +                 <width>80</width> +                 <height>24</height> +                </size> +               </property> +              </widget> +             </item> +             <item> +              <widget class="QPushButton" name="btnEditCurves"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Expanding" vsizetype="Maximum"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="text"> +                <string>Mapping</string> +               </property> +               <property name="icon"> +                <iconset resource="../gui/opentrack-res.qrc"> +                 <normaloff>:/images/curves.png</normaloff>:/images/curves.png</iconset> +               </property> +               <property name="iconSize"> +                <size> +                 <width>80</width> +                 <height>24</height> +                </size> +               </property> +              </widget> +             </item> +            </layout>             </widget>            </item> -         </layout> -        </widget> -       </item> -       <item> -        <widget class="QGroupBox" name="groupFilter"> -         <property name="title"> -          <string>Filter</string> -         </property> -         <layout class="QGridLayout" name="gridLayout_3"> -          <property name="leftMargin"> -           <number>4</number> -          </property> -          <property name="topMargin"> -           <number>4</number> -          </property> -          <property name="rightMargin"> -           <number>4</number> -          </property> -          <property name="bottomMargin"> -           <number>4</number> -          </property> -          <property name="horizontalSpacing"> -           <number>6</number> -          </property> -          <property name="verticalSpacing"> -           <number>0</number> -          </property>            <item row="0" column="0"> -           <widget class="QComboBox" name="iconcomboFilter"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::TabFocus</enum> -            </property> -           </widget> -          </item> -          <item row="0" column="1"> -           <widget class="QToolButton" name="btnShowFilterControls"> -            <property name="enabled"> -             <bool>true</bool> -            </property> +           <widget class="QFrame" name="frame_2">              <property name="sizePolicy">               <sizepolicy hsizetype="Maximum" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property> -            <property name="font"> -             <font> -              <family>DejaVu Sans</family> -              <stylestrategy>PreferAntialias</stylestrategy> -              <kerning>false</kerning> -             </font> -            </property> -            <property name="focusPolicy"> -             <enum>Qt::ClickFocus</enum> +            <property name="minimumSize"> +             <size> +              <width>310</width> +              <height>0</height> +             </size>              </property> -            <property name="text"> -             <string>🔨</string> +            <property name="frameShape"> +             <enum>QFrame::NoFrame</enum>              </property> -            <property name="flat" stdset="0"> -             <bool>false</bool> +            <property name="frameShadow"> +             <enum>QFrame::Raised</enum>              </property> +            <layout class="QVBoxLayout" name="verticalLayout"> +             <property name="spacing"> +              <number>2</number> +             </property> +             <property name="leftMargin"> +              <number>3</number> +             </property> +             <property name="topMargin"> +              <number>2</number> +             </property> +             <property name="rightMargin"> +              <number>3</number> +             </property> +             <property name="bottomMargin"> +              <number>8</number> +             </property> +             <item> +              <widget class="QGroupBox" name="groupGameProtocol"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> +                 <horstretch>0</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="title"> +                <string>Output</string> +               </property> +               <layout class="QGridLayout" name="gridLayout_4"> +                <property name="leftMargin"> +                 <number>4</number> +                </property> +                <property name="topMargin"> +                 <number>0</number> +                </property> +                <property name="rightMargin"> +                 <number>0</number> +                </property> +                <property name="bottomMargin"> +                 <number>0</number> +                </property> +                <property name="horizontalSpacing"> +                 <number>3</number> +                </property> +                <property name="verticalSpacing"> +                 <number>0</number> +                </property> +                <item row="0" column="0"> +                 <widget class="QComboBox" name="iconcomboProtocol"> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="focusPolicy"> +                   <enum>Qt::TabFocus</enum> +                  </property> +                 </widget> +                </item> +                <item row="0" column="1"> +                 <widget class="QToolButton" name="btnShowServerControls"> +                  <property name="enabled"> +                   <bool>true</bool> +                  </property> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Maximum" vsizetype="Preferred"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="font"> +                   <font> +                    <family>DejaVu Sans</family> +                    <stylestrategy>PreferAntialias</stylestrategy> +                    <kerning>false</kerning> +                   </font> +                  </property> +                  <property name="focusPolicy"> +                   <enum>Qt::ClickFocus</enum> +                  </property> +                  <property name="text"> +                   <string>🔨</string> +                  </property> +                  <property name="flat" stdset="0"> +                   <bool>false</bool> +                  </property> +                 </widget> +                </item> +               </layout> +              </widget> +             </item> +             <item> +              <widget class="QGroupBox" name="groupStartStop"> +               <property name="sizePolicy"> +                <sizepolicy hsizetype="MinimumExpanding" vsizetype="Maximum"> +                 <horstretch>4</horstretch> +                 <verstretch>0</verstretch> +                </sizepolicy> +               </property> +               <property name="minimumSize"> +                <size> +                 <width>0</width> +                 <height>0</height> +                </size> +               </property> +               <property name="title"> +                <string/> +               </property> +               <property name="flat"> +                <bool>true</bool> +               </property> +               <layout class="QHBoxLayout" name="horizontalLayout_4"> +                <property name="spacing"> +                 <number>8</number> +                </property> +                <property name="leftMargin"> +                 <number>0</number> +                </property> +                <property name="topMargin"> +                 <number>6</number> +                </property> +                <property name="rightMargin"> +                 <number>0</number> +                </property> +                <property name="bottomMargin"> +                 <number>6</number> +                </property> +                <item> +                 <widget class="QToolButton" name="btnStartTracker"> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="minimumSize"> +                   <size> +                    <width>0</width> +                    <height>34</height> +                   </size> +                  </property> +                  <property name="font"> +                   <font> +                    <weight>75</weight> +                    <bold>true</bold> +                   </font> +                  </property> +                  <property name="text"> +                   <string>Start</string> +                  </property> +                 </widget> +                </item> +                <item> +                 <widget class="QToolButton" name="btnStopTracker"> +                  <property name="enabled"> +                   <bool>false</bool> +                  </property> +                  <property name="sizePolicy"> +                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> +                    <horstretch>0</horstretch> +                    <verstretch>0</verstretch> +                   </sizepolicy> +                  </property> +                  <property name="minimumSize"> +                   <size> +                    <width>0</width> +                    <height>34</height> +                   </size> +                  </property> +                  <property name="font"> +                   <font> +                    <weight>75</weight> +                    <bold>true</bold> +                   </font> +                  </property> +                  <property name="text"> +                   <string>Stop</string> +                  </property> +                 </widget> +                </item> +               </layout> +              </widget> +             </item> +            </layout>             </widget>            </item>           </layout> @@ -1336,6 +1348,14 @@     <header>pose-widget/pose-widget.hpp</header>    </customwidget>   </customwidgets> + <tabstops> +  <tabstop>btnStartTracker</tabstop> +  <tabstop>btnStopTracker</tabstop> +  <tabstop>profile_button</tabstop> +  <tabstop>iconcomboProfile</tabstop> +  <tabstop>btnShortcuts</tabstop> +  <tabstop>btnEditCurves</tabstop> + </tabstops>   <resources>    <include location="../gui/opentrack-res.qrc"/>   </resources>  | 
