| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
Item model for available mesh dataset groups. More...
#include <qgsmeshdatasetgrouptreeview.h>

Public Member Functions | |
| 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 | 
  Public Member Functions inherited from QgsMeshDatasetGroupTreeModel | |
| 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.   | |
Additional Inherited Members | |
  Public Types inherited from QgsMeshDatasetGroupTreeModel | |
| enum | Roles {  Name = Qt::UserRole , IsVector , IsActiveScalarDatasetGroup , IsActiveVectorDatasetGroup , DatasetGroupIndex }  | 
Item model for available mesh dataset groups.
Definition at line 128 of file qgsmeshdatasetgrouptreeview.h.
| QgsMeshAvailableDatasetGroupTreeModel::QgsMeshAvailableDatasetGroupTreeModel | ( | QObject * | parent = nullptr | ) | 
Definition at line 756 of file qgsmeshdatasetgrouptreeview.cpp.
      
  | 
  override | 
Definition at line 831 of file qgsmeshdatasetgrouptreeview.cpp.
      
  | 
  override | 
Definition at line 760 of file qgsmeshdatasetgrouptreeview.cpp.
      
  | 
  override | 
Definition at line 803 of file qgsmeshdatasetgrouptreeview.cpp.
      
  | 
  override | 
Definition at line 814 of file qgsmeshdatasetgrouptreeview.cpp.
      
  | 
  override | 
Definition at line 778 of file qgsmeshdatasetgrouptreeview.cpp.