QGIS API Documentation  3.25.0-Master (349eb7cb1e)
Public Member Functions | Protected Member Functions | List of all members
QgsMeshDatasetGroupProxyModel Class Reference

#include <qgsmeshdatasetgrouptreeview.h>

Inheritance diagram for QgsMeshDatasetGroupProxyModel:
Inheritance graph
[legend]

Public Member Functions

 QgsMeshDatasetGroupProxyModel (QAbstractItemModel *sourceModel)
 
int activeScalarGroup () const
 Returns index of active group for contours. More...
 
int activeVectorGroup () const
 Returns index of active group for vectors. More...
 
QVariant data (const QModelIndex &index, int role) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
void setActiveScalarGroup (int group)
 Sets active group for contours. More...
 
void setActiveVectorGroup (int group)
 Sets active vector group. More...
 
void syncToLayer (QgsMeshLayer *layer)
 Add groups to the model from mesh layer. More...
 

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override
 

Detailed Description

Definition at line 147 of file qgsmeshdatasetgrouptreeview.h.

Constructor & Destructor Documentation

◆ QgsMeshDatasetGroupProxyModel()

QgsMeshDatasetGroupProxyModel::QgsMeshDatasetGroupProxyModel ( QAbstractItemModel *  sourceModel)

Definition at line 243 of file qgsmeshdatasetgrouptreeview.cpp.

Member Function Documentation

◆ activeScalarGroup()

int QgsMeshDatasetGroupProxyModel::activeScalarGroup ( ) const

Returns index of active group for contours.

Definition at line 249 of file qgsmeshdatasetgrouptreeview.cpp.

◆ activeVectorGroup()

int QgsMeshDatasetGroupProxyModel::activeVectorGroup ( ) const

Returns index of active group for vectors.

Definition at line 266 of file qgsmeshdatasetgrouptreeview.cpp.

◆ data()

QVariant QgsMeshDatasetGroupProxyModel::data ( const QModelIndex &  index,
int  role 
) const
override

Definition at line 291 of file qgsmeshdatasetgrouptreeview.cpp.

◆ filterAcceptsRow()

bool QgsMeshDatasetGroupProxyModel::filterAcceptsRow ( int  source_row,
const QModelIndex &  source_parent 
) const
overrideprotected

Definition at line 331 of file qgsmeshdatasetgrouptreeview.cpp.

◆ flags()

Qt::ItemFlags QgsMeshDatasetGroupProxyModel::flags ( const QModelIndex &  index) const
override

Definition at line 283 of file qgsmeshdatasetgrouptreeview.cpp.

◆ setActiveScalarGroup()

void QgsMeshDatasetGroupProxyModel::setActiveScalarGroup ( int  group)

Sets active group for contours.

Definition at line 254 of file qgsmeshdatasetgrouptreeview.cpp.

◆ setActiveVectorGroup()

void QgsMeshDatasetGroupProxyModel::setActiveVectorGroup ( int  group)

Sets active vector group.

Definition at line 271 of file qgsmeshdatasetgrouptreeview.cpp.

◆ syncToLayer()

void QgsMeshDatasetGroupProxyModel::syncToLayer ( QgsMeshLayer layer)

Add groups to the model from mesh layer.

Definition at line 323 of file qgsmeshdatasetgrouptreeview.cpp.


The documentation for this class was generated from the following files: