public Dota2ViewModel(MainManager main, IProfileEditorVmFactory pFactory, Dota2Model model) : base(main, model, pFactory) { DisplayName = "Dota 2"; FindGameDir(); PlaceConfigFile(); }
public OverwatchViewModel(MainManager main, IProfileEditorVmFactory pFactory, OverwatchModel model) : base(main, model, pFactory) { DisplayName = "Overwatch"; FindOverwatch(); }
public EurotruckSimulator2ViewModel(MainManager main, IProfileEditorVmFactory pFactory, EurotruckSimulator2Model model) : base(main, model, pFactory) { DisplayName = "ETS 2"; FindGameDir(); }
public UnrealTournamentViewModel(MainManager main, IProfileEditorVmFactory pFactory, UnrealTournamentModel model) : base(main, model, pFactory) { DisplayName = "Unreal Tournament"; MainManager.EffectManager.EffectModels.Add(GameModel); FindGame(); InstallGif(); }
public CounterStrikeViewModel(MainManager main, IProfileEditorVmFactory pFactory, CounterStrikeModel model) : base(main, model, pFactory) { DisplayName = "CS:GO"; FindGameDir(); PlaceConfigFile(); }
public OverwatchViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new OverwatchModel(events, main, new OverwatchSettings()), events, pFactory) { DisplayName = "Overwatch"; MainManager.EffectManager.EffectModels.Add(GameModel); FindOverwatch(); }
public RocketLeagueViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new RocketLeagueModel(main, new RocketLeagueSettings()), events, pFactory) { DisplayName = "Rocket League"; MainManager.EffectManager.EffectModels.Add(GameModel); SetVersionText(); }
public CounterStrikeViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new CounterStrikeModel(main, new CounterStrikeSettings()), events, pFactory) { DisplayName = "CS:GO"; MainManager.EffectManager.EffectModels.Add(GameModel); FindGameDir(); PlaceConfigFile(); }
public Dota2ViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new Dota2Model(main, new Dota2Settings()), events, pFactory) { DisplayName = "Dota 2"; MainManager.EffectManager.EffectModels.Add(GameModel); FindGameDir(); PlaceConfigFile(); }
protected GameViewModel(MainManager mainManager, GameModel gameModel, IProfileEditorVmFactory pFactory) { MainManager = mainManager; GameModel = gameModel; PFactory = pFactory; GameSettings = gameModel.Settings; ProfileEditor = PFactory.CreateProfileEditorVm(mainManager, gameModel, GameSettings.LastProfile); GameModel.Profile = ProfileEditor.SelectedProfile; ProfileEditor.PropertyChanged += ProfileUpdater; }
public WindowsProfileViewModel(MainManager main, IProfileEditorVmFactory pFactory, ProfilePreviewModel profilePreviewModel, WindowsProfileModel model) : base(main, model) { DisplayName = "Windows Profile"; PFactory = pFactory; ProfilePreviewModel = profilePreviewModel; EffectSettings = ((WindowsProfileModel)EffectModel).Settings; ProfileEditor = PFactory.CreateProfileEditorVm(main, (WindowsProfileModel)EffectModel, ((WindowsProfileSettings)EffectSettings).LastProfile); ProfilePreviewModel.Profile = ProfileEditor.SelectedProfile; ProfileEditor.PropertyChanged += ProfileUpdater; MainManager.EffectManager.EffectModels.Add(EffectModel); }
public WindowsProfileViewModel(MainManager main, IProfileEditorVmFactory pFactory, ProfilePreviewModel profilePreviewModel, WindowsProfileModel model) : base(main, model) { DisplayName = "Windows Profile"; PFactory = pFactory; ProfilePreviewModel = profilePreviewModel; EffectSettings = ((WindowsProfileModel) EffectModel).Settings; ProfileEditor = PFactory.CreateProfileEditorVm(main, (WindowsProfileModel) EffectModel, ((WindowsProfileSettings) EffectSettings).LastProfile); ProfilePreviewModel.Profile = ProfileEditor.SelectedProfile; ProfileEditor.PropertyChanged += ProfileUpdater; MainManager.EffectManager.EffectModels.Add(EffectModel); }
protected GameViewModel(MainManager mainManager, GameModel gameModel, IEventAggregator events, IProfileEditorVmFactory pFactory) { MainManager = mainManager; GameModel = gameModel; Events = events; PFactory = pFactory; GameSettings = gameModel.Settings; ProfileEditor = PFactory.CreateProfileEditorVm(Events, mainManager, gameModel, GameSettings.LastProfile); GameModel.Profile = ProfileEditor.SelectedProfile; ProfileEditor.PropertyChanged += ProfileUpdater; Events.Subscribe(this); }
public WindowsProfileViewModel(ILogger logger, MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory, ProfilePreviewModel profilePreviewModel) : base(main, new WindowsProfileModel(logger, main, new WindowsProfileSettings())) { DisplayName = "Windows Profile"; PFactory = pFactory; ProfilePreviewModel = profilePreviewModel; EffectSettings = ((WindowsProfileModel)EffectModel).Settings; ProfileEditor = PFactory.CreateProfileEditorVm(events, main, (WindowsProfileModel)EffectModel, ((WindowsProfileSettings)EffectSettings).LastProfile); ProfilePreviewModel.Profile = ProfileEditor.SelectedProfile; events.Subscribe(this); ProfileEditor.PropertyChanged += ProfileUpdater; MainManager.EffectManager.EffectModels.Add(EffectModel); }
public RocketLeagueViewModel(MainManager main, IProfileEditorVmFactory pFactory, RocketLeagueModel model) : base(main, model, pFactory) { DisplayName = "Rocket League"; SetVersionText(); }
public Witcher3ViewModel(MainManager main, IProfileEditorVmFactory pFactory, Witcher3Model model) : base(main, model, pFactory) { DisplayName = "The Witcher 3"; }
public TheDivisionViewModel(MainManager main, IProfileEditorVmFactory pFactory, TheDivisionModel model) : base(main, model, pFactory) { DisplayName = "The Division"; }
public WoWViewModel(MainManager main, IProfileEditorVmFactory pFactory, WoWModel model) : base(main, model, pFactory) { DisplayName = "WoW"; }
public Witcher3ViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new Witcher3Model(main, new Witcher3Settings()), events, pFactory) { DisplayName = "The Witcher 3"; MainManager.EffectManager.EffectModels.Add(GameModel); }
public TheDivisionViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory) : base(main, new TheDivisionModel(main, new TheDivisionSettings()), events, pFactory) { DisplayName = "The Division"; MainManager.EffectManager.EffectModels.Add(GameModel); }