Support nested macro groups in data model

This commit is contained in:
WarmUpTill
2026-10-21 21:12:43 +02:00
committed by WarmUpTill
parent 60e5475642
commit 1a542f8092
11 changed files with 639 additions and 252 deletions

View File

@@ -155,7 +155,7 @@ void AdvSceneSwitcher::on_macroAdd_clicked()
static void addGroupSubitems(std::vector<std::shared_ptr<Macro>> &macros,
const std::shared_ptr<Macro> &group)
{
auto subitems = GetGroupMacroEntries(group.get());
auto subitems = GetGroupDescendants(group.get());
// Remove subitems which were already selected to avoid duplicates
for (const auto &subitem : subitems) {