Ejemplo n.º 1
0
 /// <summary>
 /// Save the changes that the setup has performed.
 /// </summary>
 /// <returns><c>true</c> if the changes were saved;
 /// <c>false</c> otherwise.</returns>
 public bool Save()
 {
     if (RequiredDirectoriesControlVM.ValidateSettings())
     {
         RequiredDirectoriesControlVM.SaveSettings(false);
         EnvironmentInfo.Settings.Save();
         IsSetupComplete = true;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// A simple constructor that initializes the object with the given dependencies.
 /// </summary>
 /// <param name="p_eifEnvironmentInfo">The application's envrionment info.</param>
 /// <param name="p_gmdGameMode">The game mode currently being managed.</param>
 public GeneralSettingsGroup(IEnvironmentInfo p_eifEnvironmentInfo, IGameMode p_gmdGameMode)
     : base(p_eifEnvironmentInfo)
 {
     GameMode = p_gmdGameMode;
     RequiredDirectoriesVM = new RequiredDirectoriesControlVM(p_eifEnvironmentInfo, p_gmdGameMode);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// A simple constructor that initializes the object with the given values.
 /// </summary>
 /// <param name="p_eifEnvironmentInfo">The application's envrionment info.</param>
 /// <param name="p_gmdGameModeInfo">The descriptor for the game mode being set up.</param>
 public SetupBaseVM(IEnvironmentInfo p_eifEnvironmentInfo, IGameModeDescriptor p_gmdGameModeInfo)
 {
     EnvironmentInfo              = p_eifEnvironmentInfo;
     GameModeDescriptor           = p_gmdGameModeInfo;
     RequiredDirectoriesControlVM = new RequiredDirectoriesControlVM(p_eifEnvironmentInfo, p_gmdGameModeInfo, true);
 }