QStandardItemModel subclass which makes all items checkable by default.
More...
#include <qgscheckablecombobox.h>
|
| | QgsCheckableItemModel (QObject *parent=nullptr) |
| | Constructor for QgsCheckableItemModel. More...
|
| |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| | Returns the data stored under the given role for the item referred to by the index. More...
|
| |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| | Returns a combination of the item flags: items are enabled (ItemIsEnabled), selectable (ItemIsSelectable) and checkable (ItemIsUserCheckable). More...
|
| |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| | Sets the role data for the item at index to value. More...
|
| |
QStandardItemModel subclass which makes all items checkable by default.
- Note
- not available in Python bindings
- Since
- QGIS 3.0
Definition at line 40 of file qgscheckablecombobox.h.
| QgsCheckableItemModel::QgsCheckableItemModel |
( |
QObject * |
parent = nullptr | ) |
|
| QVariant QgsCheckableItemModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role = Qt::DisplayRole |
|
) |
| const |
|
override |
Returns the data stored under the given role for the item referred to by the index.
- Parameters
-
| index | item index |
| role | data role |
Definition at line 37 of file qgscheckablecombobox.cpp.
| Qt::ItemFlags QgsCheckableItemModel::flags |
( |
const QModelIndex & |
index | ) |
const |
|
override |
Returns a combination of the item flags: items are enabled (ItemIsEnabled), selectable (ItemIsSelectable) and checkable (ItemIsUserCheckable).
- Parameters
-
Definition at line 32 of file qgscheckablecombobox.cpp.
| void QgsCheckableItemModel::itemCheckStateChanged |
( |
| ) |
|
|
signal |
This signal is emitted whenever the items checkstate has changed.
| bool QgsCheckableItemModel::setData |
( |
const QModelIndex & |
index, |
|
|
const QVariant & |
value, |
|
|
int |
role = Qt::EditRole |
|
) |
| |
|
override |
Sets the role data for the item at index to value.
- Parameters
-
| index | item index |
| value | data value |
| role | data role |
- Returns
- true on success, false otherwise
Definition at line 49 of file qgscheckablecombobox.cpp.
The documentation for this class was generated from the following files: