diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2017-03-21 17:29:28 +0100 | 
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-03-21 17:29:28 +0100 | 
| commit | 2e2277f684bef006b69f44fbbd6f3b1c4b4278a6 (patch) | |
| tree | c55343d9628162265d30e8f8313fa9d1e65a0c9a /tracker-pt/FTNoIR_PT_Controls.ui | |
| parent | e85545428ff24a0bac2d635794b8f460da4a139c (diff) | |
tracker/pt: prevent layout reflow on first show
Diffstat (limited to 'tracker-pt/FTNoIR_PT_Controls.ui')
| -rw-r--r-- | tracker-pt/FTNoIR_PT_Controls.ui | 135 | 
1 files changed, 61 insertions, 74 deletions
| diff --git a/tracker-pt/FTNoIR_PT_Controls.ui b/tracker-pt/FTNoIR_PT_Controls.ui index c31c3158..52cd1203 100644 --- a/tracker-pt/FTNoIR_PT_Controls.ui +++ b/tracker-pt/FTNoIR_PT_Controls.ui @@ -9,12 +9,12 @@     <rect>      <x>0</x>      <y>0</y> -    <width>422</width> -    <height>593</height> +    <width>333</width> +    <height>605</height>     </rect>    </property>    <property name="sizePolicy"> -   <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> +   <sizepolicy hsizetype="Maximum" vsizetype="Maximum">      <horstretch>0</horstretch>      <verstretch>0</verstretch>     </sizepolicy> @@ -32,10 +32,7 @@    <property name="autoFillBackground">     <bool>false</bool>    </property> -  <layout class="QGridLayout" name="gridLayout_9"> -   <property name="sizeConstraint"> -    <enum>QLayout::SetFixedSize</enum> -   </property> +  <layout class="QGridLayout" name="gridLayout">     <item row="1" column="0">      <widget class="QGroupBox" name="groupBox_5">       <property name="sizePolicy"> @@ -107,17 +104,11 @@     <item row="0" column="0">      <widget class="QTabWidget" name="tabWidget">       <property name="sizePolicy"> -      <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> +      <sizepolicy hsizetype="Minimum" vsizetype="Minimum">         <horstretch>0</horstretch>         <verstretch>0</verstretch>        </sizepolicy>       </property> -     <property name="minimumSize"> -      <size> -       <width>0</width> -       <height>0</height> -      </size> -     </property>       <property name="locale">        <locale language="English" country="UnitedStates"/>       </property> @@ -128,7 +119,7 @@        <attribute name="title">         <string>Devices</string>        </attribute> -      <layout class="QVBoxLayout" name="verticalLayout"> +      <layout class="QVBoxLayout" name="verticalLayout_3">         <item>          <widget class="QGroupBox" name="groupBox">           <property name="title"> @@ -166,7 +157,7 @@            <item row="1" column="0">             <widget class="QLabel" name="label_36">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> +             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -179,7 +170,7 @@            <item row="3" column="0">             <widget class="QLabel" name="label_37">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> +             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -258,7 +249,7 @@            <item row="2" column="0">             <widget class="QLabel" name="label_41">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> +             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -271,7 +262,7 @@            <item row="0" column="0">             <widget class="QLabel" name="label_2">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> +             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -292,17 +283,7 @@           <property name="title">            <string>Point extraction</string>           </property> -         <layout class="QGridLayout" name="gridLayout_7"> -          <item row="2" column="0"> -           <widget class="QLabel" name="label_8"> -            <property name="text"> -             <string>Max size</string> -            </property> -            <property name="buddy"> -             <cstring>maxdiam_spin</cstring> -            </property> -           </widget> -          </item> +         <layout class="QGridLayout" name="gridLayout_3">            <item row="0" column="0">             <widget class="QLabel" name="label">              <property name="text"> @@ -313,10 +294,10 @@              </property>             </widget>            </item> -          <item row="0" column="1" colspan="2"> +          <item row="0" column="1">             <widget class="QSlider" name="threshold_slider">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Maximum"> +             <sizepolicy hsizetype="Preferred" vsizetype="Maximum">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -354,10 +335,16 @@              </property>             </widget>            </item> -          <item row="2" column="1"> -           <widget class="QDoubleSpinBox" name="maxdiam_spin"> +          <item row="1" column="1"> +           <widget class="QDoubleSpinBox" name="mindiam_spin"> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> +              <horstretch>0</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy> +            </property>              <property name="toolTip"> -             <string>Maximum point diameter</string> +             <string>Minimum point diameter</string>              </property>              <property name="suffix">               <string> px</string> @@ -370,10 +357,26 @@              </property>             </widget>            </item> -          <item row="1" column="1"> -           <widget class="QDoubleSpinBox" name="mindiam_spin"> +          <item row="2" column="0"> +           <widget class="QLabel" name="label_8"> +            <property name="text"> +             <string>Max size</string> +            </property> +            <property name="buddy"> +             <cstring>maxdiam_spin</cstring> +            </property> +           </widget> +          </item> +          <item row="2" column="1"> +           <widget class="QDoubleSpinBox" name="maxdiam_spin"> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> +              <horstretch>0</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy> +            </property>              <property name="toolTip"> -             <string>Minimum point diameter</string> +             <string>Maximum point diameter</string>              </property>              <property name="suffix">               <string> px</string> @@ -392,7 +395,7 @@         <item>          <widget class="QGroupBox" name="groupBox_10">           <property name="sizePolicy"> -          <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> +          <sizepolicy hsizetype="Preferred" vsizetype="Preferred">             <horstretch>0</horstretch>             <verstretch>0</verstretch>            </sizepolicy> @@ -401,41 +404,6 @@            <string>Model position</string>           </property>           <layout class="QGridLayout" name="gridLayout_4"> -          <item row="0" column="1"> -           <widget class="QFrame" name="frame"> -            <property name="frameShape"> -             <enum>QFrame::NoFrame</enum> -            </property> -            <property name="frameShadow"> -             <enum>QFrame::Raised</enum> -            </property> -            <layout class="QVBoxLayout" name="verticalLayout_2"> -             <item> -              <widget class="QLabel" name="label_59"> -               <property name="text"> -                <string><html><head/><body><p><a href="https://github.com/opentrack/opentrack/wiki/model-calibration-for-PT-and-Aruco-trackers"><span style=" text-decoration: underline; color:#0000ff;">Instructions on the opentrack wiki</span></a></p></body></html></string> -               </property> -               <property name="openExternalLinks"> -                <bool>true</bool> -               </property> -              </widget> -             </item> -             <item> -              <widget class="QPushButton" name="tcalib_button"> -               <property name="enabled"> -                <bool>false</bool> -               </property> -               <property name="text"> -                <string>Start calibration</string> -               </property> -               <property name="checkable"> -                <bool>true</bool> -               </property> -              </widget> -             </item> -            </layout> -           </widget> -          </item>            <item row="0" column="0">             <widget class="QFrame" name="frame_2">              <property name="frameShape"> @@ -526,6 +494,25 @@              </layout>             </widget>            </item> +          <item row="0" column="1"> +           <widget class="QPushButton" name="tcalib_button"> +            <property name="enabled"> +             <bool>false</bool> +            </property> +            <property name="sizePolicy"> +             <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> +              <horstretch>0</horstretch> +              <verstretch>0</verstretch> +             </sizepolicy> +            </property> +            <property name="text"> +             <string>Start calibration</string> +            </property> +            <property name="checkable"> +             <bool>true</bool> +            </property> +           </widget> +          </item>           </layout>          </widget>         </item> | 
