mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-03-21 17:34:57 -05:00
Save and load source settings
This commit is contained in:
parent
b1f7a255d5
commit
de6120c401
|
|
@ -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<int>(_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<SourceCondition>(
|
||||
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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user