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
+