public override void GroupDelete(ICatTreeViewGroup group) { if (!DeleteAccepted(GetTitle(group))) { return; } ModelGroupDelete(group); }
public override void GroupRename(ICatTreeViewGroup group) { if (!GetNewName(false, GetTitle(group), out var newName, group, ValidateNewGroupName, CategoryToIconName(Category))) { return; } ModelGroupRename(group, newName); }
protected virtual void ModelGroupDelete(ICatTreeViewGroup group) => throw new NotImplementedException();
protected virtual void ModelGroupRename(ICatTreeViewGroup group, string name) => throw new NotImplementedException();
public virtual void GroupMove(ICatTreeViewGroup group, ICatTreeViewGroup dest, bool aboveDest) => throw new NotImplementedException();
public virtual void GroupDelete(ICatTreeViewGroup group) => throw new NotImplementedException();