QGIS API Documentation 3.41.0-Master (cea29feecf2)
|
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. | |
~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. | |
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 79 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 108 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 121 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 155 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 167 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 127 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 179 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 139 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 112 of file qgshistoryentrymodel.cpp.
|
friend |
Definition at line 93 of file qgshistoryentrymodel.h.