QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
The QgsBrowserTreeView class extends QTreeView with save/restore tree state functionality. More...
#include <qgsbrowsertreeview.h>
Public Member Functions | |
QgsBrowserTreeView (QWidget *parent=nullptr) | |
Constructor for QgsBrowserTreeView. More... | |
QgsBrowserGuiModel * | browserModel () |
Returns the browser model. More... | |
void | expandPath (const QString &path) |
Expands out a file path in the view. More... | |
bool | hasExpandedDescendant (const QModelIndex &index) const |
void | hideEvent (QHideEvent *e) override |
void | setBrowserModel (QgsBrowserGuiModel *model) |
Sets the browser model. More... | |
void | setModel (QAbstractItemModel *model) override |
bool | setSelectedItem (QgsDataItem *item) |
Sets the item currently selected in the view. More... | |
void | setSettingsSection (const QString §ion) |
void | showEvent (QShowEvent *e) override |
Protected Slots | |
void | rowsInserted (const QModelIndex &parentIndex, int start, int end) override |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *event) override |
The QgsBrowserTreeView class extends QTreeView with save/restore tree state functionality.
Definition at line 40 of file qgsbrowsertreeview.h.
QgsBrowserTreeView::QgsBrowserTreeView | ( | QWidget * | parent = nullptr | ) |
Constructor for QgsBrowserTreeView.
Definition at line 32 of file qgsbrowsertreeview.cpp.
|
inline |
Returns the browser model.
Definition at line 62 of file qgsbrowsertreeview.h.
void QgsBrowserTreeView::expandPath | ( | const QString & | path | ) |
Expands out a file path in the view.
The path must correspond to a valid directory existing on the file system.
Definition at line 180 of file qgsbrowsertreeview.cpp.
bool QgsBrowserTreeView::hasExpandedDescendant | ( | const QModelIndex & | index | ) | const |
Definition at line 163 of file qgsbrowsertreeview.cpp.
|
override |
Definition at line 70 of file qgsbrowsertreeview.cpp.
|
overrideprotected |
Definition at line 40 of file qgsbrowsertreeview.cpp.
|
overrideprotectedslot |
Definition at line 322 of file qgsbrowsertreeview.cpp.
void QgsBrowserTreeView::setBrowserModel | ( | QgsBrowserGuiModel * | model | ) |
Sets the browser model.
Definition at line 56 of file qgsbrowsertreeview.cpp.
|
override |
Definition at line 48 of file qgsbrowsertreeview.cpp.
bool QgsBrowserTreeView::setSelectedItem | ( | QgsDataItem * | item | ) |
Sets the item currently selected in the view.
Returns true
if the item was found and could be selected.
Definition at line 303 of file qgsbrowsertreeview.cpp.
|
inline |
Definition at line 70 of file qgsbrowsertreeview.h.
|
override |
Definition at line 61 of file qgsbrowsertreeview.cpp.