From de6120c40119901cf380b67bbe737c34727043b2 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Fri, 28 May 2021 20:07:29 +0200 Subject: [PATCH] Save and load source settings --- src/macro-condition-source.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/macro-condition-source.cpp b/src/macro-condition-source.cpp index 7dd4cac1..18af9997 100644 --- a/src/macro-condition-source.cpp +++ b/src/macro-condition-source.cpp @@ -82,6 +82,7 @@ bool MacroConditionSource::Save(obs_data_t *obj) MacroCondition::Save(obj); obs_data_set_string(obj, "source", GetWeakSourceName(_source).c_str()); obs_data_set_int(obj, "condition", static_cast(_condition)); + obs_data_set_string(obj, "settings", _settings.c_str()); return true; } @@ -92,6 +93,7 @@ bool MacroConditionSource::Load(obs_data_t *obj) _source = GetWeakSourceByName(sourceName); _condition = static_cast( obs_data_get_int(obj, "condition")); + _settings = obs_data_get_string(obj, "settings"); return true; } @@ -108,7 +110,6 @@ MacroConditionSourceEdit::MacroConditionSourceEdit( { _sources = new QComboBox(); _conditions = new QComboBox(); - _getSettings = new QPushButton(obs_module_text( "AdvSceneSwitcher.condition.source.getSettings")); _settings = new QPlainTextEdit();