From 2b6bd9fb517741ebfe88cc80343df181833065bd Mon Sep 17 00:00:00 2001 From: WarmUpTill <19472752+WarmUpTill@users.noreply.github.com> Date: Thu, 2 Apr 2026 19:13:37 +0200 Subject: [PATCH] Add helpers to add widgets and separators to ListControls --- lib/utils/list-controls.cpp | 11 +++++++++++ lib/utils/list-controls.hpp | 2 ++ 2 files changed, 13 insertions(+) diff --git a/lib/utils/list-controls.cpp b/lib/utils/list-controls.cpp index f5e0c246..5a1b4d34 100644 --- a/lib/utils/list-controls.cpp +++ b/lib/utils/list-controls.cpp @@ -32,6 +32,17 @@ ListControls::ListControls(QWidget *parent, bool reorder) : QToolBar(parent) } } +void ListControls::AddWidget(QWidget *widget) +{ + addSeparator(); + addWidget(widget); +} + +void ListControls::AddSeparator() +{ + addSeparator(); +} + void ListControls::AddActionHelper(const char *theme, const char *className, const char *tooltip, const std::function &signal) diff --git a/lib/utils/list-controls.hpp b/lib/utils/list-controls.hpp index 7f402211..41b2740b 100644 --- a/lib/utils/list-controls.hpp +++ b/lib/utils/list-controls.hpp @@ -10,6 +10,8 @@ class ADVSS_EXPORT ListControls final : public QToolBar { public: ListControls(QWidget *parent = nullptr, bool reorder = true); + void AddWidget(QWidget *widget); + void AddSeparator(); signals: void Add();