Пример #1
0
 public static void EditSelected()
 {
     Dialogs.Result result = Dialogs.Edit(mainVM);
     if (result == Dialogs.Result.Fail)
     {
         Dialogs.Error("Couldn't edit item. Filepath is invalid.");
     }
 }
Пример #2
0
 public static void RemoveAll()
 {
     Dialogs.Result result = Dialogs.ConfirmRemoveAll();
     if (result == Dialogs.Result.Yes)
     {
         mainVM.PlaylistVM.RemoveAllItems();
     }
 }
Пример #3
0
 private static bool promptForSave()
 {
     if (mainVM.AnyChangeHappened)
     {
         Dialogs.Result result = Dialogs.ConfirmPromptForSave();
         if (result == Dialogs.Result.Cancel)
         {
             return(false);
         }
         if (result == Dialogs.Result.Yes)
         {
             bool saveSucceed = FileSave();
             return(saveSucceed);
         }
     }
     return(true);
 }
Пример #4
0
 public static void CategoryRemove()
 {
     Dialogs.Result result = Dialogs.Result.Yes;
     if (Assist.Settings.ShowConfirmWhenRemoving)
     {
         result = Dialogs.ConfirmCategoryRemove();
         if (result == Dialogs.Result.Cancel)
         {
             return;
         }
     }
     if (result == Dialogs.Result.Yes)
     {
         mainVM.CategoryVM.Remove();
         updateStatusBar("Category removed successfully.");
     }
 }
Пример #5
0
 public static bool PromptForPlaylistSave()
 {
     if (mainVM.PlaylistVM.AnyChangeHappened)
     {
         Dialogs.Result result = Dialogs.ConfirmPromptForSave();
         if (result == Dialogs.Result.Cancel)
         {
             return(false);
         }
         if (result == Dialogs.Result.Yes)
         {
             bool saveSucceed = PlaylistSave();
             return(saveSucceed);
         }
     }
     return(true);
 }