| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
QgsSettingsTreeModel is a tree model for the settings tree. More...
#include <qgssettingstreemodel.h>

| Public Types | |
| enum class | Column { Name , Value , Description } | 
| Columns.  More... | |
| Public Member Functions | |
| QgsSettingsTreeModel (QgsSettingsTreeNode *rootNode=nullptr, QObject *parent=nullptr) | |
| Constructor. | |
| ~QgsSettingsTreeModel () | |
| void | applyChanges () | 
| Apply pending changes in the model to the corresponding settings. | |
| int | columnCount (const QModelIndex &parent) const override | 
| QVariant | data (const QModelIndex &index, int role) const override | 
| Qt::ItemFlags | flags (const QModelIndex &index) const override | 
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const override | 
| QModelIndex | index (int row, int column, const QModelIndex &parent) const override | 
| QgsSettingsTreeModelNodeData * | index2node (const QModelIndex &index) const | 
| Returns settings tree node for given index or the root node if the index is invalid. | |
| QModelIndex | node2index (QgsSettingsTreeModelNodeData *node) const | 
| Returns the index from the settings tree node. | |
| QModelIndex | parent (const QModelIndex &child) const override | 
| int | rowCount (const QModelIndex &parent) const override | 
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override | 
QgsSettingsTreeModel is a tree model for the settings tree.
Definition at line 166 of file qgssettingstreemodel.h.
| 
 | strong | 
Columns.
| Enumerator | |
|---|---|
| Name | Name. | 
| Value | Value. | 
| Description | Description. | 
Definition at line 172 of file qgssettingstreemodel.h.
| QgsSettingsTreeModel::QgsSettingsTreeModel | ( | QgsSettingsTreeNode * | rootNode = nullptr, | 
| QObject * | parent = nullptr | ||
| ) | 
Constructor.
Definition at line 172 of file qgssettingstreemodel.cpp.
| QgsSettingsTreeModel::~QgsSettingsTreeModel | ( | ) | 
Definition at line 183 of file qgssettingstreemodel.cpp.
| void QgsSettingsTreeModel::applyChanges | ( | ) | 
Apply pending changes in the model to the corresponding settings.
Definition at line 188 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 270 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 276 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 405 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 387 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 217 of file qgssettingstreemodel.cpp.
| QgsSettingsTreeModelNodeData * QgsSettingsTreeModel::index2node | ( | const QModelIndex & | index | ) | const | 
Returns settings tree node for given index or the root node if the index is invalid.
Definition at line 195 of file qgssettingstreemodel.cpp.
| QModelIndex QgsSettingsTreeModel::node2index | ( | QgsSettingsTreeModelNodeData * | node | ) | const | 
Returns the index from the settings tree node.
Definition at line 204 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 231 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 261 of file qgssettingstreemodel.cpp.
| 
 | override | 
Definition at line 429 of file qgssettingstreemodel.cpp.