QGIS API Documentation 3.39.0-Master (be2050b798e)
No Matches
Public Member Functions | Protected Member Functions | List of all members
QgsExpressionItemSearchProxy Class Reference

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

#include <qgsexpressiontreeview.h>

Inheritance diagram for QgsExpressionItemSearchProxy:
Inheritance graph

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 117 of file qgsexpressiontreeview.h.

Constructor & Destructor Documentation

◆ QgsExpressionItemSearchProxy()

QgsExpressionItemSearchProxy::QgsExpressionItemSearchProxy ( )

Definition at line 859 of file qgsexpressiontreeview.cpp.

Member Function Documentation

◆ filterAcceptsRow()

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

Definition at line 864 of file qgsexpressiontreeview.cpp.

◆ lessThan()

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

Definition at line 905 of file qgsexpressiontreeview.cpp.

◆ setFilterString()

void QgsExpressionItemSearchProxy::setFilterString ( const QString &  string)

Sets the search filter string.

QGIS 3.22

Definition at line 899 of file qgsexpressiontreeview.cpp.

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