From 9811f95aa7a4384d5fe21233b9019dd13a01c979 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 25 Nov 2019 12:46:08 +0100 Subject: [PATCH] Project Aspects: Provide alternative display style for selection aspect Typically, a combo box is preferred to radio buttons. Change-Id: I685d9c1773e4188252139fb7c784fd7b61e62c8f Reviewed-by: hjk --- .../projectconfigurationaspects.cpp | 60 ++++++++++++++----- .../projectconfigurationaspects.h | 3 + 2 files changed, 47 insertions(+), 16 deletions(-) diff --git a/src/plugins/projectexplorer/projectconfigurationaspects.cpp b/src/plugins/projectexplorer/projectconfigurationaspects.cpp index 6c4d4c1a348..7549c498016 100644 --- a/src/plugins/projectexplorer/projectconfigurationaspects.cpp +++ b/src/plugins/projectexplorer/projectconfigurationaspects.cpp @@ -38,6 +38,7 @@ #include #include +#include #include #include #include @@ -67,9 +68,14 @@ class BaseSelectionAspectPrivate public: int m_value = 0; int m_defaultValue = 0; + BaseSelectionAspect::DisplayStyle m_displayStyle + = BaseSelectionAspect::DisplayStyle::RadioButtons; struct Option { QString displayName; QString tooltip; }; QVector