Add default settings support

This commit is contained in:
WarmUpTill
2025-06-26 21:10:29 +02:00
committed by WarmUpTill
parent be809dbfab
commit c6155c9fea
11 changed files with 161 additions and 72 deletions

View File

@@ -461,8 +461,10 @@ void MacroActionSourceEdit::GetSettingsClicked()
case MacroActionSource::SettingsInputMethod::INDIVIDUAL_TEMPVAR:
break;
case MacroActionSource::SettingsInputMethod::JSON_STRING:
_settingsString->setPlainText(FormatJsonString(
GetSourceSettings(_entryData->_source.GetSource())));
const auto settings = GetSourceSettings(
_entryData->_source.GetSource(), true);
_settingsString->setPlainText(
FormatJsonString(settings ? *settings : ""));
break;
}
}