QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
QgsProjectStoredObjectManagerModelBase Class Reference

Base class for list models representing the objects available in a QgsAbstractProjectStoredObjectManager. More...

#include <qgsprojectstoredobjectmanagermodel.h>

Inheritance diagram for QgsProjectStoredObjectManagerModelBase:

Public Types

enum class  CustomRole : int { Object = Qt::UserRole + 1 }
 Custom model roles. More...

Public Member Functions

 QgsProjectStoredObjectManagerModelBase (QObject *parent=nullptr)
 Constructor for QgsProjectStoredObjectManagerModelBase, with the specified parent object.
QVariant data (const QModelIndex &index, int role) const override
Qt::ItemFlags flags (const QModelIndex &index) const override
int rowCount (const QModelIndex &parent) const override
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override

Detailed Description

Base class for list models representing the objects available in a QgsAbstractProjectStoredObjectManager.

Since
QGIS 4.0

Definition at line 36 of file qgsprojectstoredobjectmanagermodel.h.

Member Enumeration Documentation

◆ CustomRole

Custom model roles.

Enumerator
Object 

Object.

Definition at line 47 of file qgsprojectstoredobjectmanagermodel.h.

Constructor & Destructor Documentation

◆ QgsProjectStoredObjectManagerModelBase()

QgsProjectStoredObjectManagerModelBase::QgsProjectStoredObjectManagerModelBase ( QObject * parent = nullptr)

Constructor for QgsProjectStoredObjectManagerModelBase, with the specified parent object.

Definition at line 27 of file qgsprojectstoredobjectmanagermodel.cpp.

Member Function Documentation

◆ data()

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

Definition at line 38 of file qgsprojectstoredobjectmanagermodel.cpp.

◆ flags()

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

Definition at line 48 of file qgsprojectstoredobjectmanagermodel.cpp.

◆ rowCount()

int QgsProjectStoredObjectManagerModelBase::rowCount ( const QModelIndex & parent) const
override

Definition at line 33 of file qgsprojectstoredobjectmanagermodel.cpp.

◆ setData()

bool QgsProjectStoredObjectManagerModelBase::setData ( const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole )
override

Definition at line 43 of file qgsprojectstoredobjectmanagermodel.cpp.


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