GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::Module::GlobalRegisterTableTreeModel::Impl Class Reference
Collaboration diagram for GpgFrontend::Module::GlobalRegisterTableTreeModel::Impl:
Collaboration graph

Public Types

using RTNode = GlobalRegisterTable::Impl::RTNode
 

Public Member Functions

 Impl (GlobalRegisterTableTreeModel *parent, GlobalRegisterTable::Impl *grt)
 
auto RowCount (const QModelIndex &parent) const -> int
 
auto ColumnCount (const QModelIndex &parent) const -> int
 
auto Data (const QModelIndex &index, int role) const -> QVariant
 
auto Index (int row, int column, const QModelIndex &parent) const -> QModelIndex
 
auto Parent (const QModelIndex &index) const -> QModelIndex
 

Static Public Member Functions

static auto Any2QVariant (std::optional< std::any > op) -> QVariant
 
static auto HeaderData (int section, Qt::Orientation orientation, int role) -> QVariant
 

Private Attributes

GlobalRegisterTableTreeModelparent_
 
GlobalRegisterTable::Impl::RTNodePtr root_node_
 

The documentation for this class was generated from the following file: