QListWidgetItem with checkboxes: detecting when state changed
Is there a signal emitted when the user changes the state of the checkbox? As far as I can tell it's not any of these:
Code:
// QTreeWidget
void itemSelectionChanged();
// Signals inherited from QTreeView
// Signals inherited from QAbstractItemView
void viewportEntered();
Re: QListWidgetItem with checkboxes: detecting when state changed
Re: QListWidgetItem with checkboxes: detecting when state changed
After further experimentation, I think QTreeWidget is emitting a itemChanged signal. In my original test code, I had inadvertently connected the itemChanged and itemPressed signals to the same slot.
Re: QListWidgetItem with checkboxes: detecting when state changed
Hmm, somewhy I thought you were after a signal which would be emitted only in consequence of check state change.. :)
Yes, the itemChanged() signal is emitted when the check state changes. Though, it it also emitted whenever any item's value changes. This includes values of any item data role.