QGIS API Documentation 3.41.0-Master (25ec5511245)
|
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 84 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 113 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 127 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 162 of file qgshistoryentrymodel.cpp.
|
override |
Definition at line 174 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 133 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 186 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 146 of file qgshistoryentrymodel.cpp.
|
final |
Definition at line 118 of file qgshistoryentrymodel.cpp.
|
friend |
Definition at line 99 of file qgshistoryentrymodel.h.