Adapt to enable testing and add more tests
Some checks are pending
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions

This commit is contained in:
WarmUpTill
2026-03-10 21:34:03 +01:00
committed by WarmUpTill
parent be8744f0d0
commit 7a0e08b0d8
20 changed files with 1346 additions and 799 deletions

View File

@@ -0,0 +1,77 @@
#include "macro-dock-settings.hpp"
namespace advss {
MacroDockSettings::MacroDockSettings(Macro *macro) : _macro(macro) {}
MacroDockSettings::~MacroDockSettings() {}
void MacroDockSettings::Save(obs_data_t *, bool) const {}
void MacroDockSettings::Load(obs_data_t *) {}
void MacroDockSettings::EnableDock(bool value)
{
_registerDock = value;
}
void MacroDockSettings::SetIsStandaloneDock(bool value)
{
_standaloneDock = value;
}
void MacroDockSettings::SetDockWindowName(const std::string &name)
{
_dockWindow = name;
}
void MacroDockSettings::SetHasRunButton(bool value)
{
_hasRunButton = value;
}
void MacroDockSettings::SetHasPauseButton(bool value)
{
_hasPauseButton = value;
}
void MacroDockSettings::SetHasStatusLabel(bool value)
{
_hasStatusLabel = value;
}
void MacroDockSettings::SetHighlightEnable(bool value)
{
_highlight = value;
}
void MacroDockSettings::SetRunButtonText(const std::string &text)
{
_runButtonText = text;
}
void MacroDockSettings::SetPauseButtonText(const std::string &text)
{
_pauseButtonText = text;
}
void MacroDockSettings::SetUnpauseButtonText(const std::string &text)
{
_unpauseButtonText = text;
}
void MacroDockSettings::SetConditionsTrueStatusText(const std::string &text)
{
_conditionsTrueStatusText = text;
}
void MacroDockSettings::SetConditionsFalseStatusText(const std::string &text)
{
_conditionsFalseStatusText = text;
}
StringVariable MacroDockSettings::ConditionsTrueStatusText() const
{
return _conditionsTrueStatusText;
}
StringVariable MacroDockSettings::ConditionsFalseStatusText() const
{
return _conditionsFalseStatusText;
}
void MacroDockSettings::HandleMacroNameChange() {}
void MacroDockSettings::ResetDockIfEnabled() {}
void MacroDockSettings::RemoveDock() {}
std::string MacroDockSettings::GenerateId()
{
return "";
}
} // namespace advss