mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-08-20 00:05:41 -05:00
Refactor macro signal handling
Some checks failed
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
Some checks failed
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
Also drop support for scene group signals in macro, which hopefully aren't used much anymore
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
#include "macro-segment-copy-paste.hpp"
|
||||
#include "macro-segment-list.hpp"
|
||||
#include "macro-settings.hpp"
|
||||
#include "macro-signals.hpp"
|
||||
#include "math-helpers.hpp"
|
||||
#include "name-dialog.hpp"
|
||||
#include "path-helpers.hpp"
|
||||
@@ -108,6 +109,16 @@ MacroEdit::MacroEdit(QWidget *parent, QStringList helpMsg)
|
||||
connect(ui->conditionsList, &QWidget::customContextMenuRequested, this,
|
||||
&MacroEdit::ShowMacroConditionsContextMenu);
|
||||
|
||||
connect(this, &MacroEdit::MacroAdded, MacroSignalManager::Instance(),
|
||||
&MacroSignalManager::Add);
|
||||
connect(this, &MacroEdit::MacroRemoved, MacroSignalManager::Instance(),
|
||||
&MacroSignalManager::Remove);
|
||||
connect(this, &MacroEdit::MacroRenamed, MacroSignalManager::Instance(),
|
||||
&MacroSignalManager::Rename);
|
||||
connect(this, &MacroEdit::MacroSegmentOrderChanged,
|
||||
MacroSignalManager::Instance(),
|
||||
&MacroSignalManager::SegmentOrderChanged);
|
||||
|
||||
// Set action and condition toolbars
|
||||
const std::string pathPrefix =
|
||||
GetDataFilePath("res/images/" + GetThemeTypeName());
|
||||
|
||||
Reference in New Issue
Block a user