QGIS API Documentation 3.40.0-Bratislava (b56115d8743)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
QgsProjectStyleDatabaseProxyModel Class Reference

A proxy model for filtering QgsProjectStyleDatabaseModel. More...

#include <qgsprojectstylesettings.h>

Inheritance diagram for QgsProjectStyleDatabaseProxyModel:
Inheritance graph
[legend]

Public Types

enum class  Filter : int { FilterHideReadOnly = 1 << 0 }
 Available filter flags for filtering the model. More...
 
typedef QFlags< FilterFilters
 Available filter flags for filtering the model.
 

Public Member Functions

 QgsProjectStyleDatabaseProxyModel (QgsProjectStyleDatabaseModel *model, QObject *parent=nullptr)
 Constructor for QgsProjectStyleDatabaseProxyModel, for the specified style database model.
 
bool filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override
 
QgsProjectStyleDatabaseProxyModel::Filters filters () const
 Returns the current filters used for filtering available style.
 
void setFilters (QgsProjectStyleDatabaseProxyModel::Filters filters)
 Sets the current filters used for filtering available styles.
 

Detailed Description

A proxy model for filtering QgsProjectStyleDatabaseModel.

Since
QGIS 3.26

Definition at line 452 of file qgsprojectstylesettings.h.

Member Typedef Documentation

◆ Filters

Available filter flags for filtering the model.

Definition at line 465 of file qgsprojectstylesettings.h.

Member Enumeration Documentation

◆ Filter

Available filter flags for filtering the model.

Enumerator
FilterHideReadOnly 

Hide read-only style databases.

Definition at line 459 of file qgsprojectstylesettings.h.

Constructor & Destructor Documentation

◆ QgsProjectStyleDatabaseProxyModel()

QgsProjectStyleDatabaseProxyModel::QgsProjectStyleDatabaseProxyModel ( QgsProjectStyleDatabaseModel model,
QObject *  parent = nullptr 
)

Constructor for QgsProjectStyleDatabaseProxyModel, for the specified style database model.

Definition at line 790 of file qgsprojectstylesettings.cpp.

Member Function Documentation

◆ filterAcceptsRow()

bool QgsProjectStyleDatabaseProxyModel::filterAcceptsRow ( int  sourceRow,
const QModelIndex &  sourceParent 
) const
override

Definition at line 797 of file qgsprojectstylesettings.cpp.

◆ filters()

QgsProjectStyleDatabaseProxyModel::Filters QgsProjectStyleDatabaseProxyModel::filters ( ) const

Returns the current filters used for filtering available style.

See also
setFilters()

Definition at line 811 of file qgsprojectstylesettings.cpp.

◆ setFilters()

void QgsProjectStyleDatabaseProxyModel::setFilters ( QgsProjectStyleDatabaseProxyModel::Filters  filters)

Sets the current filters used for filtering available styles.

See also
filters()

Definition at line 816 of file qgsprojectstylesettings.cpp.


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