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