15 #ifndef QGSGEOPDFLAYERTREEMODEL_H 16 #define QGSGEOPDFLAYERTREEMODEL_H 21 #include <QSortFilterProxyModel> 22 #include <QItemDelegate> 46 int columnCount(
const QModelIndex &parent )
const override;
47 QVariant headerData(
int section, Qt::Orientation orientation,
int role )
const override;
48 Qt::ItemFlags
flags(
const QModelIndex &idx )
const override;
49 QVariant
data(
const QModelIndex &index,
int role )
const override;
50 bool setData(
const QModelIndex &index,
const QVariant &value,
int role )
override;
62 #endif // QGSGEOPDFLAYERTREEMODEL_H Map canvas is a class for displaying all GIS data types on a canvas.
The QgsLayerTreeModel class is model implementation for Qt item views framework.
Namespace with helper functions for layer tree operations.
Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc.
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
Flags flags() const
Returns OR-ed combination of model flags.
Layer tree model for Geo-PDF layers.
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Represents a vector layer which manages a vector based data sets.