From 396f64f0d4fc9f45c5ba67b0aefaa91ea1a003c6 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Tue, 27 Jun 2023 23:35:09 -0500 Subject: [PATCH] Add default layout to collapsible group --- scwx-qt/source/scwx/qt/ui/collapsible_group.cpp | 5 +++++ scwx-qt/source/scwx/qt/ui/collapsible_group.hpp | 5 +++-- scwx-qt/source/scwx/qt/ui/collapsible_group.ui | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scwx-qt/source/scwx/qt/ui/collapsible_group.cpp b/scwx-qt/source/scwx/qt/ui/collapsible_group.cpp index c3f600a8..5bf3c12e 100644 --- a/scwx-qt/source/scwx/qt/ui/collapsible_group.cpp +++ b/scwx-qt/source/scwx/qt/ui/collapsible_group.cpp @@ -56,6 +56,11 @@ void CollapsibleGroupImpl::Initialize() self_->Expand(); } +QLayout* CollapsibleGroup::GetContentsLayout() +{ + return ui->contentsFrame->layout(); +} + void CollapsibleGroup::SetContentsLayout(QLayout* layout) { ui->contentsFrame->setLayout(layout); diff --git a/scwx-qt/source/scwx/qt/ui/collapsible_group.hpp b/scwx-qt/source/scwx/qt/ui/collapsible_group.hpp index 1c9d246f..f10893b1 100644 --- a/scwx-qt/source/scwx/qt/ui/collapsible_group.hpp +++ b/scwx-qt/source/scwx/qt/ui/collapsible_group.hpp @@ -25,8 +25,9 @@ public: explicit CollapsibleGroup(const QString& title, QWidget* parent = nullptr); ~CollapsibleGroup(); - void SetContentsLayout(QLayout* contents); - void SetTitle(const QString& title); + QLayout* GetContentsLayout(); + void SetContentsLayout(QLayout* contents); + void SetTitle(const QString& title); public slots: void Collapse(); diff --git a/scwx-qt/source/scwx/qt/ui/collapsible_group.ui b/scwx-qt/source/scwx/qt/ui/collapsible_group.ui index c6607178..f36af2e3 100644 --- a/scwx-qt/source/scwx/qt/ui/collapsible_group.ui +++ b/scwx-qt/source/scwx/qt/ui/collapsible_group.ui @@ -79,6 +79,7 @@ QFrame::Sunken +