I wanted to have a QTreeView
with icons ( which act as a checkbox ) followed by some text from a subclass of QAbstractItemModel
. I cannot modify or change the structure of this QAbstractItemModel
.
When I use this QAbstractItemModel
with QTreeview
, it shows checkbox followed by some text and performs the intended function required. I just wanted to change this check box to on and off icons.
I found this:- Customizing the checkboxes of the items of a QTreeView
But, I cannot use stylesheets in my case as the icon I want to use some system icons which are loaded using icon loader which returns a KIcon
instance ( subclass of QIcon
).
What would be the right way of doing this?
I saw this tutorial and tried creating an editor for a checkbox. But, how should I register editor as QVariant
does not have Qt::CheckStateRole
type?
I tried using Qt::Int
, but it doesn't works