This is half bug, half feature request.
I discovered today that if you Delete Item on an item which is in two (or more) mAirListDB folders, it will delete the item from the database completely (!). I had expected that the item would only be deleted from that one folder, and NOT removed from the database completely.
So, we need a way to delete an item only from the folder being displayed currently, AND a way to delete the item from the database completely.
May I suggest that clicking Delete Item displays a message box similar to:
Do you want to delete the selected item(s) from the database, or only from this folder?
with two buttons captioned Delete From Folder and Delete From Database.
This would allow a user to remove an item from a folder, for example if it was copied there by mistake.
Further, if the user clicks Delete From Folder, the process should check to see how many folders the item is in. If the answer is ‘one,’ a second message box should display:
If you proceed, the item will be removed from the database.
Do you want to remove the item from the database? (Yes and No buttons)
I think it’s only fair to warn the user that they are about to remove the item completely, in case they believe the item is in another folder as well!
PS: There is currently no way to display the folders an item is in (such as, in its Properties). That would be good as well!