View Full Version : How to enable copy-paste & click for QListView item?

9th May 2014, 15:45
Hello everyone,

I need an urgent help regarding my QListView behavior. I have a chat program which uses MVC - that is it has a QListView, QAbstractItemModel and QItemDelegate classes for displaying messaging UI.

Everything seems working but I had no luck to interact with my messages by mouse. I couldn't copy-paste the text in the listview. Also couldn't click links in the listview as well.

I reimplemented flags function to make items selectable and editable but still not able to do copy-paste etc.

Any ideas?

12th May 2014, 10:52
If you want all these in a list view then you will have to implement all those features yourself in the delegate. Making an item "editable" means that you can trigger creating an editor widget for an item. Making an item "selectable" means that it can be marked as selected in the item selection model. It does't mean you will be able to interact with any part of the item (like selecting part of its text).

12th May 2014, 15:54
I see your points regarding ItemIsSelectable & ItemIsEditable flags. That's in the pocket. Thanks.

In addition, I have my own delegate already but couldn't figured it out how to make , for example, the links clickable in the listview. Any specific suggestions?


14th May 2014, 12:11
Nobody yet?