From 9278625f07bf54231d4bb3daf229899519278e4f Mon Sep 17 00:00:00 2001
From: "Kilic, Deniz" <d.kilic@fz-juelich.de>
Date: Thu, 18 Feb 2021 10:06:17 +0100
Subject: [PATCH] Set minimum size of control to current geometry

---
 src/petrack.cpp | 11 ++++++++---
 ui/control.ui   |  6 +++---
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/petrack.cpp b/src/petrack.cpp
index 02418f73f..34cf6bc9a 100644
--- a/src/petrack.cpp
+++ b/src/petrack.cpp
@@ -127,7 +127,7 @@ Petrack::Petrack()
     //mImageBorderSize=0;
 
     mControlWidget = new Control(this);
-    mControlWidget->setMinimumHeight(mControlWidget->geometry().height());
+    //mControlWidget->setMinimumHeight(mControlWidget->geometry().height());
     cw =  mControlWidget; // muss spaeter geloescht werden
 
     mStereoWidget = new StereoWidget(this);
@@ -290,11 +290,16 @@ Petrack::Petrack()
     QWidget *playAndView = new QWidget(this);
     playAndView->setLayout(vLayout);
     mSplitter->addWidget(playAndView);
+
+    mControlWidget->setMinimumWidth(mControlWidget->frameGeometry().width());
     mSplitter->addWidget(mControlWidget);
-    mCentralLayout->addWidget(mSplitter);
+
     mSplitter->setStretchFactor(0,1);
     mSplitter->setStretchFactor(1,0);
 
+    mCentralLayout->addWidget(mSplitter);
+
+
     setWindowTitle(tr("PeTrack"));
 
     //---------------------------
@@ -2378,7 +2383,7 @@ void Petrack::readSettings()
     move(pos);
     antialias();
     opengl();
-    mSplitter->restoreState(settings.value("splitterSizes").toByteArray());
+    //mSplitter->restoreState(settings.value("splitterSizes").toByteArray());
 }
 
 /**
diff --git a/ui/control.ui b/ui/control.ui
index 46932791b..921f7b44d 100644
--- a/ui/control.ui
+++ b/ui/control.ui
@@ -33,7 +33,7 @@
   </property>
   <layout class="QHBoxLayout" name="horizontalLayout_19">
    <property name="sizeConstraint">
-    <enum>QLayout::SetMinimumSize</enum>
+    <enum>QLayout::SetDefaultConstraint</enum>
    </property>
    <property name="leftMargin">
     <number>0</number>
@@ -53,7 +53,7 @@
       <bool>true</bool>
      </property>
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
        <horstretch>1</horstretch>
        <verstretch>1</verstretch>
       </sizepolicy>
@@ -4485,7 +4485,7 @@
           <property name="geometry">
            <rect>
             <x>0</x>
-            <y>0</y>
+            <y>-348</y>
             <width>347</width>
             <height>906</height>
            </rect>
-- 
GitLab