public ScriptGenerator(ScriptApplyFactory scriptApplyFactory, SettingViewModel setting, IMessageBoxService messageBoxService, IEmulatorToScriptFactory emulatorToScriptFactory, IActionToScriptFactory actionToScriptFactory) { this.scriptApplyFactory = scriptApplyFactory; this.setting = setting; this.messageBoxService = messageBoxService; this.emulatorToScriptFactory = emulatorToScriptFactory; this.actionToScriptFactory = actionToScriptFactory; }
/// <summary> /// Default Constructor /// </summary> public MainWindowViewModel(MacroManagerViewModel macroManager, SettingViewModel setting, IAutoUpdater autoUpdater, TimerToolViewModel timerTool, ResolutionConverterToolViewModel resolutionConverterTool, ScriptGeneratorViewModel scriptGenerator, CustomActionManager customActionManager, AutoLocationViewModel AutoLocation) { this.MacroManager = macroManager; this.CurrentSettings = setting; this.AutoUpdater = autoUpdater; this.TimerTool = timerTool; this.ScriptGenerator = scriptGenerator; this.CustomActionManager = customActionManager; this.ResolutionConverterTool = resolutionConverterTool; this.AutoLocation = AutoLocation; InitializeCommands(); if (CurrentSettings.IsAutoUpdateEnable == true) { this.AutoUpdater.CheckForUpdate(); } }
public ScriptGenerator(ScriptApplyFactory scriptApplyFactory, SettingViewModel setting, IMessageBoxService messageBoxService) { this.scriptApplyFactory = scriptApplyFactory; this.setting = setting; this.messageBoxService = messageBoxService; }