|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Extends QTreeView with save/restore tree state and other browser-specific functionality. More...
#include <qgsbrowsertreeview.h>

Public Member Functions | |
| QgsBrowserTreeView (QWidget *parent=nullptr) | |
| Constructor for QgsBrowserTreeView. | |
| QgsBrowserGuiModel * | browserModel () |
| Returns the browser model. | |
| void | expandPath (const QString &path, bool selectPath=false) |
| Expands out a file path in the view. | |
| bool | hasExpandedDescendant (const QModelIndex &index) const |
| void | hideEvent (QHideEvent *e) override |
| void | setBrowserModel (QgsBrowserGuiModel *model) |
| Sets the browser model. | |
| void | setModel (QAbstractItemModel *model) override |
| bool | setSelectedItem (QgsDataItem *item) |
| Sets the item currently selected in the view. | |
| 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 |
Extends QTreeView with save/restore tree state and other browser-specific functionality.
Definition at line 39 of file qgsbrowsertreeview.h.
| QgsBrowserTreeView::QgsBrowserTreeView | ( | QWidget * | parent = nullptr | ) |
Constructor for QgsBrowserTreeView.
Definition at line 33 of file qgsbrowsertreeview.cpp.
|
inline |
Returns the browser model.
Definition at line 59 of file qgsbrowsertreeview.h.
| void QgsBrowserTreeView::expandPath | ( | const QString & | path, |
| bool | selectPath = false |
||
| ) |
Expands out a file path in the view.
The path must correspond to a valid directory existing on the file system.
Since QGIS 3.38 the selectPath argument can be used to automatically select the path too.
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 41 of file qgsbrowsertreeview.cpp.
|
overrideprotectedslot |
Definition at line 327 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 49 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 308 of file qgsbrowsertreeview.cpp.
|
inline |
Definition at line 67 of file qgsbrowsertreeview.h.
|
override |
Definition at line 61 of file qgsbrowsertreeview.cpp.