From df73a16fa4d7dc5f3c0b07661a2f72a1f92d5601 Mon Sep 17 00:00:00 2001 From: Nav Date: Thu, 18 Nov 2021 19:55:29 +0000 Subject: [PATCH] Corrected bug with QFP widget sizing where the centre horizontal layout was being allocated most of the free space --- .../Widgets/TargetWidgets/QFP/QuadFlatPackageWidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetWidgets/QFP/QuadFlatPackageWidget.cpp b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetWidgets/QFP/QuadFlatPackageWidget.cpp index 826d95bf..766232ec 100644 --- a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetWidgets/QFP/QuadFlatPackageWidget.cpp +++ b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetWidgets/QFP/QuadFlatPackageWidget.cpp @@ -37,6 +37,7 @@ QuadFlatPackageWidget::QuadFlatPackageWidget( this->horizontalLayout = new QHBoxLayout(); this->horizontalLayout->setSpacing(0); this->horizontalLayout->setDirection(QBoxLayout::Direction::LeftToRight); + this->horizontalLayout->setAlignment(Qt::AlignmentFlag::AlignHCenter); this->topPinLayout = new QHBoxLayout(); this->topPinLayout->setSpacing(PinWidget::WIDTH_SPACING); @@ -46,6 +47,7 @@ QuadFlatPackageWidget::QuadFlatPackageWidget( this->rightPinLayout = new QVBoxLayout(); this->rightPinLayout->setSpacing(PinWidget::WIDTH_SPACING); this->rightPinLayout->setDirection(QBoxLayout::Direction::BottomToTop); + this->rightPinLayout->setAlignment(Qt::AlignmentFlag::AlignVCenter); this->bottomPinLayout = new QHBoxLayout(); this->bottomPinLayout->setSpacing(PinWidget::WIDTH_SPACING); @@ -55,6 +57,7 @@ QuadFlatPackageWidget::QuadFlatPackageWidget( this->leftPinLayout = new QVBoxLayout(); this->leftPinLayout->setSpacing(PinWidget::WIDTH_SPACING); this->leftPinLayout->setDirection(QBoxLayout::Direction::TopToBottom); + this->leftPinLayout->setAlignment(Qt::AlignmentFlag::AlignVCenter); const auto pinCountPerLayout = static_cast(targetVariant.pinDescriptorsByNumber.size() / 4); for (const auto& [targetPinNumber, targetPinDescriptor]: targetVariant.pinDescriptorsByNumber) {