Example #1
0
 public CCMMInitialization Initialize()
 {
     initialization = new CCMMInitialization();
     InitializeSettings();
     InitializeCortexCommandDirectory();
     InitializeSingletonScopedObjects();
     return(initialization);
 }
 public CCMMInitialization Initialize()
 {
     initialization = new CCMMInitialization();
     InitializeSettings();
     InitializeCortexCommandDirectory();
     InitializeSingletonScopedObjects();
     return initialization;
 }
        private void InitializeCCMM()
        {
            var ccmmInitializer = new CCMMInitializer();

            initialization = ccmmInitializer.Initialize();

            var elevator = new ProgramElevator();
            if (elevator.DependentFolderRequiresElevation(initialization.Settings.Get().CCInstallDirectory))
                elevator.Elevate();

            var cortexCommandInitializer = new CortexCommandInitializer(initialization);
            cortexCommandInitializer.Initialize();
        }
        /// <summary>Creates a new MainWindowViewModel, supply sub-view-models that are required.</summary>
        public NewMainWindowViewModel(CCMMInitialization initialization)
        {
            Cursor = Cursors.Arrow;
            RunCCCommand = new Command(RunCCAsync);
            WindowClosingCommand = new Command(WindowClosing);

            this.initialization = initialization;

            windowWidth = DefaultWindowWidth;
            windowHeight = DefaultWindowHeight;

            SetDimensionsFromSettings(initialization.Settings.Get());
        }
        public ModsTabViewModel(CCMMInitialization initialization)
        {
            EnableAllModsCommand = new Command(EnableAllMods);
            DisableAllModsCommand = new Command(DisableAllMods);
            RefreshListCommand = new Command(LoadAllMods);
            InstallModCommand = new Command(InstallModsFromDialog);

            UpdateFiltersCommand = new Command(RefreshView);

            Icons = new ModsTabIcons();

            ShowEnabledMods = true;
            ShowDisabledMods = true;

            InitModsCollectionSource();

            this.initialization = initialization;
            this.modManager = initialization.ModManager;
            this.presetManager = initialization.PresetManager;
        }
 public CortexCommandInitializer(CCMMInitialization initialization)
 {
     this.initialization = initialization;
 }
 public CortexCommandInitializer(CCMMInitialization initialization)
 {
     this.initialization = initialization;
 }