| 57 | } |
| 58 | |
| 59 | MacroSettingsDialog::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 | { |
nothing calls this directly
no test coverage detected