mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	More layout work for stats tab
This finally gets me something that I like. The way the different boxes get resized seems pleasant and intuitive. And it appears to do the right thing on all platforms (I learned that having different levels of layout nested creates no vertical offset on Linux/KDE, but a very ugly offset on Mac, for example). Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									e6fe4760a0
								
							
						
					
					
						commit
						486ff0990f
					
				
					 1 changed files with 128 additions and 88 deletions
				
			
		| 
						 | 
				
			
			@ -289,8 +289,8 @@
 | 
			
		|||
        <rect>
 | 
			
		||||
         <x>0</x>
 | 
			
		||||
         <y>0</y>
 | 
			
		||||
         <width>668</width>
 | 
			
		||||
         <height>658</height>
 | 
			
		||||
         <width>100</width>
 | 
			
		||||
         <height>30</height>
 | 
			
		||||
        </rect>
 | 
			
		||||
       </property>
 | 
			
		||||
       <layout class="QGridLayout" name="gridLayout_5">
 | 
			
		||||
| 
						 | 
				
			
			@ -369,8 +369,8 @@
 | 
			
		|||
        <rect>
 | 
			
		||||
         <x>0</x>
 | 
			
		||||
         <y>0</y>
 | 
			
		||||
         <width>668</width>
 | 
			
		||||
         <height>658</height>
 | 
			
		||||
         <width>387</width>
 | 
			
		||||
         <height>285</height>
 | 
			
		||||
        </rect>
 | 
			
		||||
       </property>
 | 
			
		||||
       <layout class="QGridLayout" name="gridLayout_6">
 | 
			
		||||
| 
						 | 
				
			
			@ -736,6 +736,8 @@
 | 
			
		|||
         </widget>
 | 
			
		||||
        </item>
 | 
			
		||||
        <item row="1" column="0">
 | 
			
		||||
         <layout class="QVBoxLayout" name="vl0">
 | 
			
		||||
          <item>
 | 
			
		||||
           <widget class="QGroupBox" name="groupBox_14">
 | 
			
		||||
            <property name="title">
 | 
			
		||||
             <string>Duration</string>
 | 
			
		||||
| 
						 | 
				
			
			@ -747,7 +749,27 @@
 | 
			
		|||
            </layout>
 | 
			
		||||
           </widget>
 | 
			
		||||
          </item>
 | 
			
		||||
          <item>
 | 
			
		||||
           <spacer name="innerSpacer0">
 | 
			
		||||
            <property name="orientation">
 | 
			
		||||
             <enum>Qt::Vertical</enum>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="sizeType">
 | 
			
		||||
             <enum>QSizePolicy::Expanding</enum>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="sizeHint" stdset="0">
 | 
			
		||||
             <size>
 | 
			
		||||
              <width>0</width>
 | 
			
		||||
              <height>0</height>
 | 
			
		||||
             </size>
 | 
			
		||||
            </property>
 | 
			
		||||
           </spacer>
 | 
			
		||||
          </item>
 | 
			
		||||
         </layout>
 | 
			
		||||
        </item>
 | 
			
		||||
        <item row="1" column="1">
 | 
			
		||||
         <layout class="QVBoxLayout" name="vl1">
 | 
			
		||||
          <item>
 | 
			
		||||
           <widget class="QGroupBox" name="groupBox_11b">
 | 
			
		||||
            <property name="title">
 | 
			
		||||
             <string>Total Time</string>
 | 
			
		||||
| 
						 | 
				
			
			@ -766,7 +788,7 @@
 | 
			
		|||
            </layout>
 | 
			
		||||
           </widget>
 | 
			
		||||
          </item>
 | 
			
		||||
        <item row="2" column="1">
 | 
			
		||||
          <item>
 | 
			
		||||
           <widget class="QGroupBox" name="groupBox_7b">
 | 
			
		||||
            <property name="title">
 | 
			
		||||
             <string>Dives</string>
 | 
			
		||||
| 
						 | 
				
			
			@ -785,8 +807,8 @@
 | 
			
		|||
            </layout>
 | 
			
		||||
           </widget>
 | 
			
		||||
          </item>
 | 
			
		||||
        <item row="4" column="2">
 | 
			
		||||
         <spacer name="verticalSpacer">
 | 
			
		||||
          <item>
 | 
			
		||||
           <spacer name="innerSpacer1">
 | 
			
		||||
            <property name="orientation">
 | 
			
		||||
             <enum>Qt::Vertical</enum>
 | 
			
		||||
            </property>
 | 
			
		||||
| 
						 | 
				
			
			@ -801,7 +823,11 @@
 | 
			
		|||
            </property>
 | 
			
		||||
           </spacer>
 | 
			
		||||
          </item>
 | 
			
		||||
        <item row="1" column="2" rowspan="3">
 | 
			
		||||
         </layout>
 | 
			
		||||
        </item>
 | 
			
		||||
        <item row="1" column="2">
 | 
			
		||||
         <layout class="QVBoxLayout" name="vl2">
 | 
			
		||||
          <item>
 | 
			
		||||
           <widget class="QGroupBox" name="groupBox_13">
 | 
			
		||||
            <property name="title">
 | 
			
		||||
             <string>Gas Consumption</string>
 | 
			
		||||
| 
						 | 
				
			
			@ -820,14 +846,28 @@
 | 
			
		|||
            </layout>
 | 
			
		||||
           </widget>
 | 
			
		||||
          </item>
 | 
			
		||||
          <item>
 | 
			
		||||
           <spacer name="innerSpacer2">
 | 
			
		||||
            <property name="orientation">
 | 
			
		||||
             <enum>Qt::Vertical</enum>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="sizeType">
 | 
			
		||||
             <enum>QSizePolicy::Expanding</enum>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="sizeHint" stdset="0">
 | 
			
		||||
             <size>
 | 
			
		||||
              <width>0</width>
 | 
			
		||||
              <height>0</height>
 | 
			
		||||
             </size>
 | 
			
		||||
            </property>
 | 
			
		||||
           </spacer>
 | 
			
		||||
          </item>
 | 
			
		||||
         </layout>
 | 
			
		||||
        </item>
 | 
			
		||||
       </layout>
 | 
			
		||||
       <zorder>groupBox_8b</zorder>
 | 
			
		||||
       <zorder>groupBox_4b</zorder>
 | 
			
		||||
       <zorder>groupBox_11b</zorder>
 | 
			
		||||
       <zorder>groupBox_14</zorder>
 | 
			
		||||
       <zorder>groupBoxb</zorder>
 | 
			
		||||
       <zorder>groupBox_7b</zorder>
 | 
			
		||||
       <zorder>groupBox_13</zorder>
 | 
			
		||||
      </widget>
 | 
			
		||||
     </widget>
 | 
			
		||||
    </item>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue