QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
QgsSettingsTreeProxyModel Class Reference

A proxy model which allows filtering the settings tree. More...

#include <qgssettingstreemodel.h>

Inheritance diagram for QgsSettingsTreeProxyModel:

Public Slots

void setFilterText (const QString &filterText=QString())
 Sets the filter text.

Public Member Functions

 QgsSettingsTreeProxyModel (QgsSettingsTreeNode *rootNode=nullptr, QObject *parent=nullptr)
 Constructor.
void applyChanges ()
 Apply pending changes in the model to the corresponding settings.

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override

Detailed Description

A proxy model which allows filtering the settings tree.

Since
QGIS 3.32

Definition at line 221 of file qgssettingstreemodel.h.

Constructor & Destructor Documentation

◆ QgsSettingsTreeProxyModel()

QgsSettingsTreeProxyModel::QgsSettingsTreeProxyModel ( QgsSettingsTreeNode * rootNode = nullptr,
QObject * parent = nullptr )

Constructor.

Definition at line 502 of file qgssettingstreemodel.cpp.

Member Function Documentation

◆ applyChanges()

void QgsSettingsTreeProxyModel::applyChanges ( )
inline

Apply pending changes in the model to the corresponding settings.

Definition at line 229 of file qgssettingstreemodel.h.

◆ filterAcceptsRow()

bool QgsSettingsTreeProxyModel::filterAcceptsRow ( int source_row,
const QModelIndex & source_parent ) const
overrideprotected

Definition at line 518 of file qgssettingstreemodel.cpp.

◆ setFilterText

void QgsSettingsTreeProxyModel::setFilterText ( const QString & filterText = QString())
slot

Sets the filter text.

Definition at line 509 of file qgssettingstreemodel.cpp.


The documentation for this class was generated from the following files: