BaseTreeView Class

(Debugger::Utils::BaseTreeView)

Public Types

enum anonymous { ExtraIndicesForColumnWidth, ItemViewEventRole, ItemActivatedRole, ItemClickedRole, ItemDelegateRole }

Public Functions

BaseTreeView(Debugger::QWidget *parent = nullptr)
~BaseTreeView()
void contextMenuEvent(int *ev) override
void dragEnterEvent(int *ev) override
void dragMoveEvent(int *ev) override
void dropEvent(int *ev) override
void hideProgressIndicator()
void keyPressEvent(int *ev) override
void mouseDoubleClickEvent(int *ev) override
void mousePressEvent(int *ev) override
void mouseReleaseEvent(int *ev) override
void resizeColumns()
void setModel(Debugger::QAbstractItemModel *model)
void setSettings(Debugger::QSettings *settings, const Debugger::QByteArray &key)
void showEvent(int *ev) override
void showProgressIndicator()

Protected Functions

void aboutToShow()

Member Type Documentation

enum BaseTreeView::anonymous

Member Function Documentation

BaseTreeView::BaseTreeView(Debugger::QWidget *parent = nullptr)

Default constructs an instance of BaseTreeView.

BaseTreeView::~BaseTreeView()

Destroys the instance of BaseTreeView.

[protected] void BaseTreeView::aboutToShow()

void BaseTreeView::contextMenuEvent(int *ev)

void BaseTreeView::dragEnterEvent(int *ev)

void BaseTreeView::dragMoveEvent(int *ev)

void BaseTreeView::dropEvent(int *ev)

void BaseTreeView::hideProgressIndicator()

void BaseTreeView::keyPressEvent(int *ev)

void BaseTreeView::mouseDoubleClickEvent(int *ev)

void BaseTreeView::mousePressEvent(int *ev)

void BaseTreeView::mouseReleaseEvent(int *ev)

void BaseTreeView::resizeColumns()

void BaseTreeView::setModel(Debugger::QAbstractItemModel *model)

void BaseTreeView::setSettings(Debugger::QSettings *settings, const Debugger::QByteArray &key)

void BaseTreeView::showEvent(int *ev)

void BaseTreeView::showProgressIndicator()