MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / MacroSettingsDialog

Method MacroSettingsDialog

lib/macro/macro-settings.cpp:59–372  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59MacroSettingsDialog::MacroSettingsDialog(QWidget *parent,
60 const GlobalMacroSettings &settings,
61 Macro *macro)
62 : QDialog(parent),
63 _highlightExecutedMacros(new QCheckBox(obs_module_text(
64 "AdvSceneSwitcher.macroTab.highlightExecutedMacros"))),
65 _highlightConditions(new QCheckBox(obs_module_text(
66 "AdvSceneSwitcher.macroTab.highlightTrueConditions"))),
67 _highlightActions(new QCheckBox(obs_module_text(
68 "AdvSceneSwitcher.macroTab.highlightPerformedActions"))),
69 _newMacroCheckInParallel(new QCheckBox(obs_module_text(
70 "AdvSceneSwitcher.macroTab.newMacroCheckInParallel"))),
71 _newMacroRegisterHotkeys(new QCheckBox(obs_module_text(
72 "AdvSceneSwitcher.macroTab.newMacroRegisterHotkey"))),
73 _newMacroUseShortCircuitEvaluation(new QCheckBox(obs_module_text(
74 "AdvSceneSwitcher.macroTab.newMacroUseShortCircuitEvaluation"))),
75 _saveSettingsOnMacroChange(new QCheckBox(obs_module_text(
76 "AdvSceneSwitcher.macroTab.saveSettingsOnMacroChange"))),
77 _currentCheckInParallel(new QCheckBox(obs_module_text(
78 "AdvSceneSwitcher.macroTab.currentCheckInParallel"))),
79 _currentMacroRegisterHotkeys(new QCheckBox(obs_module_text(
80 "AdvSceneSwitcher.macroTab.currentRegisterHotkeys"))),
81 _currentUseShortCircuitEvaluation(new QCheckBox(obs_module_text(
82 "AdvSceneSwitcher.macroTab.currentUseShortCircuitEvaluation"))),
83 _currentUseCustomConditionCheckInterval(new QCheckBox(obs_module_text(
84 "AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckInterval"))),
85 _currentCustomConditionCheckInterval(
86 new DurationSelection(this, true, 0.01)),
87 _currentCustomConditionCheckIntervalWarning(new QLabel(obs_module_text(
88 "AdvSceneSwitcher.macroTab.currentUseCustomConditionCheckIntervalWarning"))),
89 _currentPauseSaveBehavior(new QComboBox(this)),
90 _currentSkipOnStartup(new QCheckBox(obs_module_text(
91 "AdvSceneSwitcher.macroTab.currentSkipExecutionOnStartup"))),
92 _currentStopActionsIfNotDone(new QCheckBox(obs_module_text(
93 "AdvSceneSwitcher.macroTab.currentStopActionsIfNotDone"))),
94 _currentInputs(new MacroInputSelection()),
95 _currentMacroRegisterDock(new QCheckBox(obs_module_text(
96 "AdvSceneSwitcher.macroTab.currentRegisterDock"))),
97 _currentMacroIsStandaloneDock(new QCheckBox(obs_module_text(
98 "AdvSceneSwitcher.macroTab.currentIsStandaloneDock"))),
99 _currentMacroDockWindowName(new QLineEdit(this)),
100 _currentMacroDockAddRunButton(new QCheckBox(obs_module_text(
101 "AdvSceneSwitcher.macroTab.currentDockAddRunButton"))),
102 _currentMacroDockAddPauseButton(new QCheckBox(obs_module_text(
103 "AdvSceneSwitcher.macroTab.currentDockAddPauseButton"))),
104 _currentMacroDockAddStatusLabel(new QCheckBox(obs_module_text(
105 "AdvSceneSwitcher.macroTab.currentDockAddStatusLabel"))),
106 _currentMacroDockHighlightIfConditionsTrue(new QCheckBox(obs_module_text(
107 "AdvSceneSwitcher.macroTab.currentDockHighlightIfExecuted"))),
108 _runButtonText(new VariableLineEdit(this)),
109 _pauseButtonText(new VariableLineEdit(this)),
110 _unpauseButtonText(new VariableLineEdit(this)),
111 _conditionsTrueStatusText(new VariableLineEdit(this)),
112 _conditionsFalseStatusText(new VariableLineEdit(this)),
113 _dockOptions(new QGroupBox(
114 obs_module_text("AdvSceneSwitcher.macroTab.dockSettings"))),
115 _dockLayout(new QGridLayout())
116{

Callers

nothing calls this directly

Calls 15

obs_module_textFunction · 0.85
SetLayoutVisibleFunction · 0.85
MinimizeSizeOfColumnFunction · 0.85
setCheckedMethod · 0.80
IsGroupMethod · 0.80
CheckInParallelMethod · 0.80
PauseHotkeysEnabledMethod · 0.80
SkipExecOnStartMethod · 0.80

Tested by

no test coverage detected