Hello, I am new to Qt.
I want to use a list (maybe QListWidget) that allows the user to add, remove, rename, copy and reorder (up or down) items, but I do not know how to implement it.
The default QListWidget has no button or context menu, it does not allow the user to add, remove and rename items.

Will I have to create a button for each operation?
Do the rename and add operation require a dialog box that allows the user to write the item name? It would be more user friendly to write the name of an item directly into the list, without a dialog box.

Thanks.