Confirm before removing
This commit is contained in:
parent
01ec5e6ec3
commit
1ed62bb181
2 changed files with 16 additions and 4 deletions
|
|
@ -856,17 +856,29 @@ namespace MatterHackers.MatterControl.PrintLibrary
|
|||
|
||||
private void deleteFromLibraryButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
// ask before remove
|
||||
var libraryItems = libraryView.SelectedItems.Select(p => p.Model);
|
||||
if (libraryItems.Any())
|
||||
{
|
||||
var container = libraryView.ActiveContainer as ILibraryWritableContainer;
|
||||
if (container != null)
|
||||
{
|
||||
container.Remove(libraryItems);
|
||||
StyledMessageBox.ShowMessageBox(
|
||||
(doDelete) =>
|
||||
{
|
||||
if (doDelete)
|
||||
{
|
||||
container.Remove(libraryItems);
|
||||
libraryView.SelectedItems.Clear();
|
||||
}
|
||||
},
|
||||
"Are you sure you want to remove the currently selected items?".Localize(),
|
||||
"Remove Items?".Localize(),
|
||||
StyledMessageBox.MessageType.YES_NO,
|
||||
"Remove".Localize());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
libraryView.SelectedItems.Clear();
|
||||
}
|
||||
|
||||
private void shareFromLibraryButton_Click(object sender, EventArgs e)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue