From 7c90a0900b250abf17a76f7da8c7fceb3298bb05 Mon Sep 17 00:00:00 2001 From: Raphael Grimm <raphael.grimm@student.kit.edu> Date: Tue, 15 Aug 2017 13:21:10 +0200 Subject: [PATCH] Change WidgetDescription::makeGroupBox to optionally add a frame --- .../DefaultWidgetDescriptions/DefaultWidgetDescriptions.cpp | 3 ++- .../DefaultWidgetDescriptions/DefaultWidgetDescriptions.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.cpp b/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.cpp index 7975ece6..5bbb883a 100644 --- a/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.cpp +++ b/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.cpp @@ -99,11 +99,12 @@ namespace armarx return l; } - GroupBoxPtr makeGroupBox(std::string label, WidgetPtr child) + GroupBoxPtr makeGroupBox(std::string label, WidgetPtr child, bool framed) { GroupBoxPtr w = new GroupBox; w->child = std::move(child); w->label = std::move(label); + w->framed = framed; return w; } diff --git a/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.h b/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.h index ba396ad1..4c38cde5 100644 --- a/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.h +++ b/source/ArmarXGui/libraries/DefaultWidgetDescriptions/DefaultWidgetDescriptions.h @@ -40,7 +40,7 @@ namespace armarx FormLayoutPtr makeFormLayout(std::vector<std::pair<std::string, WidgetPtr>> elements); FormLayoutPtr makeFormLayout(std::vector<WidgetPtr> elements); - GroupBoxPtr makeGroupBox(std::string label, WidgetPtr child); + GroupBoxPtr makeGroupBox(std::string label, WidgetPtr child, bool framed = false); WidgetPtr makeFrame(WidgetPtr child); -- GitLab