public AEMacroSaveManagerViewModel(IAESavedSetupRepository repository, IMacroManager manager) { this.repository = repository; this.manager = manager; InitializeCommandsAndEvents(); }
/// <summary> /// Create a new instance with given attributes /// </summary> /// <param name="dataFactory"></param> public MacroManager(DataFactory dataFactory) { this.df = dataFactory; this.connectionString = this.df.ConnectionStringManager.ConnectionString; macroLib = new MacroLibrary(dataFactory); switch (this.df.Provider) { case DatabaseProvider.SqlClient: queryGenerator = new SqlClient.MacroManager(); break; case DatabaseProvider.OracleClient: queryGenerator = new OracleClient.MacroManager(); break; case DatabaseProvider.OleDb: queryGenerator = new OleDbClient.MacroManager(); break; case DatabaseProvider.SQLite: queryGenerator = new SQLiteClient.MacroManager(); break; default: throw new ArgumentOutOfRangeException("providerType=" + this.df.Provider); } }
public AEActionListViewModel(IMacroManager macroManager, IAERepository repository, IMessageBoxService messageBoxService) { this.macroManager = macroManager; this.repository = repository; this.messageBoxService = messageBoxService; AEActionList = new ObservableCollection <IAEActionViewModel>(); SavedAEActions = new ObservableCollection <IAEAction>(repository.FindAll()); InitializeCommandAndEvents(); }
public ConsoleModeManager( ITaskLocator consoleTaskLocator, IConsoleTaskInputManager consoleTaskParameterReader, IMacroManager macroManager, ILocalWebServer localWebServer, ICollectionProvider collectionProvider, ITaskFrequencyManager taskFrequencyPersister ) { _consoleTaskLocator = consoleTaskLocator; _consoleTaskParameterReader = consoleTaskParameterReader; _macroManager = macroManager; _localWebServer = localWebServer; _collectionProvider = collectionProvider; _taskFrequencyPersister = taskFrequencyPersister; }
public AEMGViewModel(IMacroManager macroManager, AEActionListViewModel AEActionList, AESettingViewModel Settings, AEScriptGenerator scriptGenerator, IMessageBoxService messageBoxService, IAutoUpdater AutoUpdater) { this.MacroManager = macroManager; this.AEActionListViewModel = AEActionList; this.Settings = Settings; this.scriptGenerator = scriptGenerator; this.messageBoxService = messageBoxService; this.AutoUpdater = AutoUpdater; this.MacroManager.ScanForMacroes(); InitializeCommandAndEvents(); if (Settings.IsAutoUpdateEnable == true) { this.AutoUpdater.CheckForUpdate(); } }
public MacroAddControl(IMacroManager macroManager) { _macroManager = macroManager; InitializeComponent(); System.Windows.Forms.Keys[] keys = Enum.GetValues(typeof(System.Windows.Forms.Keys)).Cast <System.Windows.Forms.Keys>().ToArray(); foreach (System.Windows.Forms.Keys key in keys) { comboBoxPairs.Add(new BoxKeyboardPair(KeyToString.convert(key), key)); } keysToSelect.DisplayMemberPath = "_Key"; keysToSelect.SelectedValuePath = "_Value"; keysToSelect.ItemsSource = comboBoxPairs; currentKeysToBeAdded.DisplayMemberPath = "_Key"; currentKeysToBeAdded.SelectedValuePath = "_Value"; currentKeysToBeAdded.ItemsSource = listBoxPairs; }
//public static volatile MacroManager macroManager; public MacroManagerThread(IMacroManager macroManager) { keepWorking = true; _macroManager = macroManager; ThreadManager.registerThread(new Thread(work)); }
public MacroItem(IMacroManager macroManager) { _macroManager = macroManager; InitializeComponent(); }
public ExecuteMacroConsoleTask(IMacroManager macroManager) { _macroManager = macroManager; }
public AEMacroManagerViewModel(IScanner scanner, IMessageBoxService messageBoxService, IMacroManager macroManager, IWindowInitlizer windowInitlizer) { this.scanner = scanner; this.messageBoxService = messageBoxService; this.macroManager = macroManager; this.windowInitlizer = windowInitlizer; InitializeCommand(); HookEventHandler(); }
public AEActionListViewModel(IMacroManager macroManager) { this.macroManager = macroManager; InitializeCommandAndEvents(); }