QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
|
An item model representing history entries in a hierarchical tree structure. More...
#include <qgshistoryentrymodel.h>
Public Member Functions | |
QgsHistoryEntryModel (const QString &providerId=QString(), Qgis::HistoryProviderBackends backends=Qgis::HistoryProviderBackend::LocalProfile, QgsHistoryProviderRegistry *registry=nullptr, const QgsHistoryWidgetContext &context=QgsHistoryWidgetContext(), QObject *parent=nullptr) | |
Constructor for QgsHistoryEntryModel, with the specified parent object. More... | |
~QgsHistoryEntryModel () override | |
int | columnCount (const QModelIndex &parent=QModelIndex()) const final |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const final |
QgsHistoryEntryNode * | index2node (const QModelIndex &index) const |
Returns node for given index. More... | |
QModelIndex | parent (const QModelIndex &child) const final |
int | rowCount (const QModelIndex &parent=QModelIndex()) const final |
Friends | |
class | QgsHistoryEntryRootNode |
An item model representing history entries in a hierarchical tree structure.
Definition at line 42 of file qgshistoryentrymodel.h.
QgsHistoryEntryModel::QgsHistoryEntryModel | ( | const QString & | providerId = QString() , |
Qgis::HistoryProviderBackends | backends = Qgis::HistoryProviderBackend::LocalProfile , |
||
QgsHistoryProviderRegistry * | registry = nullptr , |
||
const QgsHistoryWidgetContext & | context = QgsHistoryWidgetContext() , |
||
QObject * | parent = nullptr |
||
) |
Constructor for QgsHistoryEntryModel, with the specified parent object.
If providerId is specified then the model will contain only items from the matching history provider. If backends is specified then the model will be filtered to only matching backends.
If no registry is specified then the singleton QgsHistoryProviderRegistry from QgsGui::historyProviderRegistry() will be used.
Definition at line 83 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 112 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 126 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 161 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 173 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 132 of file qgshistoryentrymodel.cpp.
QgsHistoryEntryNode * QgsHistoryEntryModel::index2node | ( | const QModelIndex & | index | ) | const |
Returns node for given index.
Returns root node for invalid index.
Definition at line 185 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 145 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 117 of file qgshistoryentrymodel.cpp.
|
friend |
Definition at line 99 of file qgshistoryentrymodel.h.