diff options
Diffstat (limited to 'gui/settings.ui')
| -rwxr-xr-x | gui/settings.ui | 321 | 
1 files changed, 154 insertions, 167 deletions
| diff --git a/gui/settings.ui b/gui/settings.ui index 59c98e96..3f4ca1c6 100755 --- a/gui/settings.ui +++ b/gui/settings.ui @@ -245,29 +245,34 @@        <attribute name="title">         <string>Camera</string>        </attribute> -      <layout class="QVBoxLayout" name="verticalLayout_10"> +      <layout class="QVBoxLayout" name="verticalLayout_5">         <item>          <widget class="QGroupBox" name="groupBox_9">           <property name="title">            <string>Device</string>           </property>           <layout class="QGridLayout" name="gridLayout"> -          <item row="2" column="0"> -           <widget class="QLabel" name="label_32"> -            <property name="text"> -             <string>Dynamic pose resolution</string> +          <item row="0" column="0"> +           <widget class="QLabel" name="label_2511"> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> +              <horstretch>16</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy>              </property> -           </widget> -          </item> -          <item row="2" column="1"> -           <widget class="QCheckBox" name="dynamic_pose">              <property name="text"> -             <string/> +             <string>Mode</string>              </property>             </widget>            </item>            <item row="0" column="1">             <widget class="QComboBox" name="camera_mode"> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> +              <horstretch>10</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy> +            </property>              <item>               <property name="text">                <string>640x480, 75 Hz</string> @@ -290,54 +295,6 @@              </item>             </widget>            </item> -          <item row="0" column="0"> -           <widget class="QLabel" name="label_2511"> -            <property name="text"> -             <string>Mode</string> -            </property> -           </widget> -          </item> -          <item row="1" column="1"> -           <widget class="QComboBox" name="camera_fov"> -            <item> -             <property name="text"> -              <string>56°</string> -             </property> -            </item> -            <item> -             <property name="text"> -              <string>75°</string> -             </property> -            </item> -           </widget> -          </item> -          <item row="1" column="0"> -           <widget class="QLabel" name="label_2"> -            <property name="text"> -             <string>Field of view</string> -            </property> -           </widget> -          </item> -          <item row="3" column="0"> -           <widget class="QLabel" name="label_33"> -            <property name="text"> -             <string>Dynamic pose timeout</string> -            </property> -           </widget> -          </item> -          <item row="3" column="1"> -           <widget class="QSpinBox" name="init_phase_timeout"> -            <property name="suffix"> -             <string> ms</string> -            </property> -            <property name="minimum"> -             <number>1</number> -            </property> -            <property name="maximum"> -             <number>10000</number> -            </property> -           </widget> -          </item>           </layout>          </widget>         </item> @@ -520,6 +477,115 @@          </widget>         </item>         <item> +        <widget class="QGroupBox" name="groupBox_5"> +         <property name="title"> +          <string>Camera offset</string> +         </property> +         <layout class="QGridLayout" name="gridLayout_6"> +          <item row="2" column="0"> +           <widget class="QLabel" name="label_17"> +            <property name="text"> +             <string><html><head/><body><p>Specify an angle for off-center camera as a basis for which direction is which, avoiding axis interconnect. Also see <a href="https://github.com/opentrack/opentrack/wiki/choosing-camera-offset"><span style=" text-decoration: underline; color:#0000ff;">description on wiki</span></a>.</p></body></html></string> +            </property> +            <property name="alignment"> +             <set>Qt::AlignJustify|Qt::AlignVCenter</set> +            </property> +            <property name="wordWrap"> +             <bool>true</bool> +            </property> +            <property name="margin"> +             <number>2</number> +            </property> +            <property name="openExternalLinks"> +             <bool>true</bool> +            </property> +           </widget> +          </item> +          <item row="3" column="0" alignment="Qt::AlignLeft"> +           <widget class="QGroupBox" name="groupBox_3"> +            <property name="styleSheet"> +             <string notr="true">QGroupBox +{ +	border: 0; +}</string> +            </property> +            <layout class="QGridLayout" name="gridLayout_7"> +             <item row="2" column="0"> +              <widget class="QLabel" name="label_21"> +               <property name="text"> +                <string>Roll</string> +               </property> +              </widget> +             </item> +             <item row="2" column="1"> +              <widget class="QSpinBox" name="camera_roll"> +               <property name="minimumSize"> +                <size> +                 <width>80</width> +                 <height>0</height> +                </size> +               </property> +               <property name="minimum"> +                <number>-180</number> +               </property> +               <property name="maximum"> +                <number>180</number> +               </property> +              </widget> +             </item> +             <item row="0" column="1"> +              <widget class="QSpinBox" name="camera_yaw"> +               <property name="minimumSize"> +                <size> +                 <width>80</width> +                 <height>0</height> +                </size> +               </property> +               <property name="minimum"> +                <number>-180</number> +               </property> +               <property name="maximum"> +                <number>180</number> +               </property> +              </widget> +             </item> +             <item row="1" column="0"> +              <widget class="QLabel" name="label_19"> +               <property name="text"> +                <string>Pitch</string> +               </property> +              </widget> +             </item> +             <item row="1" column="1"> +              <widget class="QSpinBox" name="camera_pitch"> +               <property name="minimumSize"> +                <size> +                 <width>80</width> +                 <height>0</height> +                </size> +               </property> +               <property name="minimum"> +                <number>-180</number> +               </property> +               <property name="maximum"> +                <number>180</number> +               </property> +              </widget> +             </item> +             <item row="0" column="0"> +              <widget class="QLabel" name="label_18"> +               <property name="text"> +                <string>Yaw</string> +               </property> +              </widget> +             </item> +            </layout> +           </widget> +          </item> +         </layout> +        </widget> +       </item> +       <item>          <spacer name="verticalSpacer_2">           <property name="orientation">            <enum>Qt::Vertical</enum> @@ -559,6 +625,12 @@            </property>            <item row="0" column="1">             <widget class="QComboBox" name="model_used"> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> +              <horstretch>0</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy> +            </property>              <property name="sizeAdjustPolicy">               <enum>QComboBox::AdjustToMinimumContentsLength</enum>              </property> @@ -733,115 +805,6 @@          </widget>         </item>         <item> -        <widget class="QGroupBox" name="groupBox_5"> -         <property name="title"> -          <string>Camera offset</string> -         </property> -         <layout class="QGridLayout" name="gridLayout_6"> -          <item row="2" column="0"> -           <widget class="QLabel" name="label_17"> -            <property name="text"> -             <string><html><head/><body><p>Specify an angle for off-center camera as a basis for which direction is which, avoiding axis interconnect. Also see <a href="https://github.com/opentrack/opentrack/wiki/choosing-camera-offset"><span style=" text-decoration: underline; color:#0000ff;">description on wiki</span></a>.</p></body></html></string> -            </property> -            <property name="alignment"> -             <set>Qt::AlignJustify|Qt::AlignVCenter</set> -            </property> -            <property name="wordWrap"> -             <bool>true</bool> -            </property> -            <property name="margin"> -             <number>2</number> -            </property> -            <property name="openExternalLinks"> -             <bool>true</bool> -            </property> -           </widget> -          </item> -          <item row="3" column="0" alignment="Qt::AlignLeft"> -           <widget class="QGroupBox" name="groupBox_3"> -            <property name="styleSheet"> -             <string notr="true">QGroupBox -{ -	border: 0; -}</string> -            </property> -            <layout class="QGridLayout" name="gridLayout_7"> -             <item row="2" column="0"> -              <widget class="QLabel" name="label_21"> -               <property name="text"> -                <string>Roll</string> -               </property> -              </widget> -             </item> -             <item row="2" column="1"> -              <widget class="QSpinBox" name="camera_roll"> -               <property name="minimumSize"> -                <size> -                 <width>80</width> -                 <height>0</height> -                </size> -               </property> -               <property name="minimum"> -                <number>-180</number> -               </property> -               <property name="maximum"> -                <number>180</number> -               </property> -              </widget> -             </item> -             <item row="0" column="1"> -              <widget class="QSpinBox" name="camera_yaw"> -               <property name="minimumSize"> -                <size> -                 <width>80</width> -                 <height>0</height> -                </size> -               </property> -               <property name="minimum"> -                <number>-180</number> -               </property> -               <property name="maximum"> -                <number>180</number> -               </property> -              </widget> -             </item> -             <item row="1" column="0"> -              <widget class="QLabel" name="label_19"> -               <property name="text"> -                <string>Pitch</string> -               </property> -              </widget> -             </item> -             <item row="1" column="1"> -              <widget class="QSpinBox" name="camera_pitch"> -               <property name="minimumSize"> -                <size> -                 <width>80</width> -                 <height>0</height> -                </size> -               </property> -               <property name="minimum"> -                <number>-180</number> -               </property> -               <property name="maximum"> -                <number>180</number> -               </property> -              </widget> -             </item> -             <item row="0" column="0"> -              <widget class="QLabel" name="label_18"> -               <property name="text"> -                <string>Yaw</string> -               </property> -              </widget> -             </item> -            </layout> -           </widget> -          </item> -         </layout> -        </widget> -       </item> -       <item>          <spacer name="verticalSpacer_5">           <property name="orientation">            <enum>Qt::Vertical</enum> @@ -1747,8 +1710,27 @@   </customwidgets>   <tabstops>    <tabstop>tabWidget</tabstop> +  <tabstop>bind_center</tabstop> +  <tabstop>bind_toggle</tabstop> +  <tabstop>bind_zero</tabstop> +  <tabstop>bind_start</tabstop> +  <tabstop>bind_stop</tabstop> +  <tabstop>bind_toggle_tracking</tabstop>    <tabstop>center_at_startup</tabstop>    <tabstop>trayp</tabstop> +  <tabstop>camera_mode</tabstop> +  <tabstop>auto_threshold</tabstop> +  <tabstop>threshold_slider</tabstop> +  <tabstop>mindiam_spin</tabstop> +  <tabstop>maxdiam_spin</tabstop> +  <tabstop>camera_yaw</tabstop> +  <tabstop>camera_pitch</tabstop> +  <tabstop>camera_roll</tabstop> +  <tabstop>model_used</tabstop> +  <tabstop>tx_spin</tabstop> +  <tabstop>ty_spin</tabstop> +  <tabstop>tz_spin</tabstop> +  <tabstop>tcalib_button</tabstop>    <tabstop>tcomp_enable</tabstop>    <tabstop>tcomp_rz</tabstop>    <tabstop>src_yaw</tabstop> @@ -1763,6 +1745,11 @@    <tabstop>invert_y</tabstop>    <tabstop>src_z</tabstop>    <tabstop>invert_z</tabstop> +  <tabstop>ewma_slider</tabstop> +  <tabstop>rotation_slider</tabstop> +  <tabstop>rot_dz_slider</tabstop> +  <tabstop>translation_slider</tabstop> +  <tabstop>trans_dz_slider</tabstop>   </tabstops>   <resources>    <include location="ui-res.qrc"/> | 
