QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsExpressionItemSearchProxy Class Reference

Search proxy used to filter the QgsExpressionBuilderWidget tree. More...

#include <qgsexpressiontreeview.h>

Inheritance diagram for QgsExpressionItemSearchProxy:

Public Member Functions

 QgsExpressionItemSearchProxy ()
bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override
void setFilterString (const QString &string)
 Sets the search filter string.

Protected Member Functions

bool lessThan (const QModelIndex &left, const QModelIndex &right) const override

Detailed Description

Search proxy used to filter the QgsExpressionBuilderWidget tree.

The default search for a tree model only searches top level this will handle one level down.

Definition at line 111 of file qgsexpressiontreeview.h.

Constructor & Destructor Documentation

◆ QgsExpressionItemSearchProxy()

QgsExpressionItemSearchProxy::QgsExpressionItemSearchProxy ( )

Definition at line 844 of file qgsexpressiontreeview.cpp.

Member Function Documentation

◆ filterAcceptsRow()

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

Definition at line 849 of file qgsexpressiontreeview.cpp.

◆ lessThan()

bool QgsExpressionItemSearchProxy::lessThan ( const QModelIndex & left,
const QModelIndex & right ) const
overrideprotected

Definition at line 889 of file qgsexpressiontreeview.cpp.

◆ setFilterString()

void QgsExpressionItemSearchProxy::setFilterString ( const QString & string)

Sets the search filter string.

Since
QGIS 3.22

Definition at line 883 of file qgsexpressiontreeview.cpp.


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