BaseTreeModel Class
(Debugger::Utils::BaseTreeModel)Protected Functions
BaseTreeModel(Debugger::QObject *parent = nullptr) | |
BaseTreeModel(Debugger::Utils::TreeItem *root, Debugger::QObject *parent = nullptr) | |
~BaseTreeModel() | |
bool | canFetchMore(const int &idx) const override |
void | clear() |
int | columnCount(const int &idx) const override |
Debugger::QVariant | data(const int &idx, int role) const override |
void | destroyItem(Debugger::Utils::TreeItem *item) |
void | fetchMore(const int &idx) override |
Qt::ItemFlags | flags(const int &idx) const override |
bool | hasChildren(const int &idx) const override |
Debugger::QVariant | headerData(int section, Qt::Orientation orientation, int role) const |
int | index(int, int, const int &) const override |
int | indexForItem(const Debugger::Utils::TreeItem *) const |
Debugger::Utils::TreeItem * | itemForIndex(const int &) const |
int | parent(const int &) const override |
void | requestCollapse(int) |
void | requestExpansion(int) |
Debugger::Utils::TreeItem * | rootItem() const |
int | rowCount(const int &idx = ...) const override |
bool | setData(const int &idx, const Debugger::QVariant &data, int role) override |
void | setHeader(const Debugger::QStringList &displays) |
void | setHeaderToolTip(const Debugger::QStringList &tips) |
void | setRootItem(Debugger::Utils::TreeItem *item) |
int | sibling(int, int, const int &) const override |
Debugger::Utils::TreeItem * | takeItem(Debugger::Utils::TreeItem *item) |
Member Function Documentation
[protected]
BaseTreeModel::BaseTreeModel(Debugger::QObject *parent = nullptr)
Default constructs an instance of BaseTreeModel.
[protected]
BaseTreeModel::BaseTreeModel(Debugger::Utils::TreeItem *root, Debugger::QObject *parent = nullptr)
Default constructs an instance of BaseTreeModel.
[protected]
BaseTreeModel::~BaseTreeModel()
Destroys the instance of BaseTreeModel.
[protected]
bool BaseTreeModel::canFetchMore(const int &idx) const
[protected]
void BaseTreeModel::clear()
[protected]
int BaseTreeModel::columnCount(const int &idx) const
[protected]
Debugger::QVariant BaseTreeModel::data(const int &idx, int role) const
See also setData().
[protected]
void BaseTreeModel::destroyItem(Debugger::Utils::TreeItem *item)
[protected]
void BaseTreeModel::fetchMore(const int &idx)
[protected]
Qt::ItemFlags BaseTreeModel::flags(const int &idx) const
[protected]
bool BaseTreeModel::hasChildren(const int &idx) const
[protected]
Debugger::QVariant BaseTreeModel::headerData(int section, Qt::Orientation orientation, int role) const
[protected]
int BaseTreeModel::index(int, int, const int &) const
[protected]
int BaseTreeModel::indexForItem(const Debugger::Utils::TreeItem *) const
[protected]
Debugger::Utils::TreeItem *BaseTreeModel::itemForIndex(const int &) const
[protected]
int BaseTreeModel::parent(const int &) const
[protected]
void BaseTreeModel::requestCollapse(int)
[protected]
void BaseTreeModel::requestExpansion(int)
[protected]
Debugger::Utils::TreeItem *BaseTreeModel::rootItem() const
See also setRootItem().
[protected]
int BaseTreeModel::rowCount(const int &idx = ...) const
[protected]
bool BaseTreeModel::setData(const int &idx, const Debugger::QVariant &data, int role)
See also data().
[protected]
void BaseTreeModel::setHeader(const Debugger::QStringList &displays)
[protected]
void BaseTreeModel::setHeaderToolTip(const Debugger::QStringList &tips)
[protected]
void BaseTreeModel::setRootItem(Debugger::Utils::TreeItem *item)
See also rootItem().