internal void EditGames() { try { W_GamePaths wp = new W_GamePaths() { Model = new GamePathsModel(SelectedPlatform), }; wp.ShowDialog(); } catch (Exception exc) { DxMBox.ShowDial(exc.Message); HeTrace.WriteLine(exc.Message); HeTrace.WriteLine(exc.StackTrace); } }
internal void EditPlatform() { try { //PreviousPlatformState = SelectedPlatform; // Cliché des dossiers CBAckupPlatform = C_Platform.Platform_Maker(SelectedPlatform, SelectedPlatform.GetAllPlatformFolders()); // Lancement de la modification des paths W_PlatformPaths wPP = new W_PlatformPaths() { Model = new PlatformModel(SelectedPlatform.Name) }; if (wPP.ShowDialog() != true) { return; } // Rafraichissement if (!Global.DebugMode)// && !wp.Model.PlatformObject.Folder.Equals(oldPath)) { Initialize(); //SelectedPlatform = PluginHelper.DataManager.GetPlatformByName(CBAckupPlatform.PlatformName); } if (!CBAckupPlatform.ApplicationPath.OldPath.Equals(SelectedPlatform.Folder) && DxMBox.ShowDial(SPRLang.QChange_GamesPaths, "Question", E_DxButtons.No | E_DxButtons.Yes) == true) { W_GamePaths wp = new W_GamePaths() { Model = new GamePathsModel(SelectedPlatform, CBAckupPlatform?.PlatformName), }; wp.ShowDialog(); } } catch (Exception exc) { DxMBox.ShowDial(exc.Message); HeTrace.WriteLine(exc.Message); HeTrace.WriteLine(exc.StackTrace); } }