4 Commits

Author SHA1 Message Date
WarmUpTill
51df608edf Allow nesting macro groups 2026-10-25 12:03:46 +01:00
WarmUpTill
312f95659c Rewrite macro tree as tree model
Basically switch from list faking the group to QAbstractItemModel used
in combination with QTreeView
2026-10-25 12:03:46 +01:00
WarmUpTill
1a542f8092 Support nested macro groups in data model 2026-10-25 12:03:46 +01:00
WarmUpTill
60e5475642 Add widget tests for macro tree
Safeguard for rework to support nested groups.
Two things to change with rework:
* Dropping onto a collapsed group appends instead of prepending
* Group running state is not updated right away when there is a
  collapsed group above it for some reason
2026-10-25 12:03:46 +01:00