Add restart hint to recording folder/format actions

This commit is contained in:
WarmUpTill
2026-06-28 22:15:40 +02:00
committed by WarmUpTill
parent 12f26c29e6
commit 93c6415547
4 changed files with 21 additions and 10 deletions

View File

@@ -171,6 +171,10 @@ MacroActionRecordEdit::MacroActionRecordEdit(
"AdvSceneSwitcher.action.recording.split.hint"))),
_recordFolder(new FileSelection(FileSelection::Type::FOLDER, this)),
_recordFileFormat(new VariableLineEdit(this)),
_outputNotActiveHelp(new HelpIcon(
obs_module_text(
"AdvSceneSwitcher.action.recording.outputNotActive.hint"),
this)),
_chapterName(new VariableLineEdit(this))
{
populateActionSelection(_actions);
@@ -185,14 +189,16 @@ MacroActionRecordEdit::MacroActionRecordEdit(
SLOT(ChapterNameChanged()));
auto mainLayout = new QHBoxLayout;
PlaceWidgets(obs_module_text("AdvSceneSwitcher.action.recording.entry"),
mainLayout,
{{"{{actions}}", _actions},
{"{{pauseHint}}", _pauseHint},
{"{{splitHint}}", _splitHint},
{"{{recordFolder}}", _recordFolder},
{"{{recordFileFormat}}", _recordFileFormat},
{"{{chapterName}}", _chapterName}});
PlaceWidgets(
obs_module_text("AdvSceneSwitcher.action.recording.layout"),
mainLayout,
{{"{{actions}}", _actions},
{"{{pauseHint}}", _pauseHint},
{"{{splitHint}}", _splitHint},
{"{{recordFolder}}", _recordFolder},
{"{{recordFileFormat}}", _recordFileFormat},
{"{{outputNotActiveHelp}}", _outputNotActiveHelp},
{"{{chapterName}}", _chapterName}});
setLayout(mainLayout);
_entryData = entryData;
@@ -245,6 +251,9 @@ void MacroActionRecordEdit::SetWidgetVisibility()
MacroActionRecord::Action::FOLDER);
_recordFileFormat->setVisible(_entryData->_action ==
MacroActionRecord::Action::FILE_FORMAT);
_outputNotActiveHelp->setVisible(
_entryData->_action == MacroActionRecord::Action::FOLDER ||
_entryData->_action == MacroActionRecord::Action::FILE_FORMAT);
_chapterName->setVisible(_entryData->_action ==
MacroActionRecord::Action::ADD_CHAPTER);
}