|
| QgsMeshAvailableDatasetGroupTreeModel (QObject *parent=nullptr) |
|
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
|
QVariant | data (const QModelIndex &index, int role) const override |
|
Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
|
bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
|
| QgsMeshDatasetGroupTreeModel (QObject *parent=nullptr) |
|
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
|
QVariant | data (const QModelIndex &index, int role) const override |
|
QgsMeshDatasetGroupTreeItem * | datasetGroupTreeItem (int groupIndex) |
| Returns the dataset group tree item with index, keeps ownership.
|
|
QgsMeshDatasetGroupTreeItem * | datasetGroupTreeItem (QModelIndex index) |
| Returns the dataset group tree item corresponding to index, keeps ownership.
|
|
QgsMeshDatasetGroupTreeItem * | datasetGroupTreeRootItem () |
| Returns the dataset group root tree item, keeps ownership.
|
|
Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
|
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
|
bool | isEnabled (const QModelIndex &index) const |
| Returns whether the dataset groups related to the QModelIndex is set as enabled.
|
|
QModelIndex | parent (const QModelIndex &index) const override |
|
void | removeItem (const QModelIndex &index) |
| Removes an item from the tree.
|
|
void | resetDefault (QgsMeshLayer *meshLayer) |
| Resets all groups with default state from the mesh layer.
|
|
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
|
void | setAllGroupsAsEnabled (bool isEnabled) |
| Sets all groups as enabled.
|
|
void | setPersistentDatasetGroup (const QModelIndex &index, const QString &uri) |
| Sets the dataset group as persistent with specified uri and for specified index.
|
|
void | syncToLayer (QgsMeshLayer *layer) |
| Synchronizes groups to the model from mesh layer.
|
|