mirror of https://github.com/ppy/osu
Add delete option to the right-click menu (#6770)
Add delete option to the right-click menu Co-authored-by: Dean Herbert <pe@ppy.sh>
This commit is contained in:
commit
9223a00396
|
@ -80,8 +80,7 @@ public bool OnPressed(PlatformAction action)
|
||||||
switch (action.ActionMethod)
|
switch (action.ActionMethod)
|
||||||
{
|
{
|
||||||
case PlatformActionMethod.Delete:
|
case PlatformActionMethod.Delete:
|
||||||
foreach (var h in selectedBlueprints.ToList())
|
deleteSelected();
|
||||||
placementHandler.Delete(h.DrawableObject.HitObject);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -144,6 +143,12 @@ internal void HandleSelectionRequested(SelectionBlueprint blueprint, InputState
|
||||||
UpdateVisibility();
|
UpdateVisibility();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void deleteSelected()
|
||||||
|
{
|
||||||
|
foreach (var h in selectedBlueprints.ToList())
|
||||||
|
placementHandler.Delete(h.DrawableObject.HitObject);
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Outline Display
|
#region Outline Display
|
||||||
|
@ -234,7 +239,8 @@ public virtual MenuItem[] ContextMenuItems
|
||||||
createHitSampleMenuItem("Clap", HitSampleInfo.HIT_CLAP),
|
createHitSampleMenuItem("Clap", HitSampleInfo.HIT_CLAP),
|
||||||
createHitSampleMenuItem("Finish", HitSampleInfo.HIT_FINISH)
|
createHitSampleMenuItem("Finish", HitSampleInfo.HIT_FINISH)
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
new OsuMenuItem("Delete", MenuItemType.Destructive, deleteSelected),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue