67 int rowCount(
const QModelIndex &parent = QModelIndex() )
const final;
68 int columnCount(
const QModelIndex &parent = QModelIndex() )
const final;
69 QModelIndex index(
int row,
int column,
const QModelIndex &parent = QModelIndex() )
const final;
70 QModelIndex parent(
const QModelIndex &child )
const final;
71 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole )
const override;
72 Qt::ItemFlags flags(
const QModelIndex &index )
const override;
93 std::unique_ptr< QgsHistoryEntryRootNode > mRootNode;
96 Qgis::HistoryProviderBackends mBackends;
97 QHash< long long, QgsHistoryEntryNode * > mIdToNodeHash;
99 friend class QgsHistoryEntryRootNode;
Base class for history entry "group" nodes, which contain children of their own.
An item model representing history entries in a hierarchical tree structure.
Base class for nodes representing a QgsHistoryEntry.
Encapsulates a history entry.
The QgsHistoryProviderRegistry is a registry for objects which track user history (i....