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

A proxy model for filtering QgsProjectStyleDatabaseModel. More...

#include <qgsprojectstylesettings.h>

Inheritance diagram for QgsProjectStyleDatabaseProxyModel:

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 453 of file qgsprojectstylesettings.h.

Member Typedef Documentation

◆ Filters

Available filter flags for filtering the model.

Definition at line 466 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 460 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 793 of file qgsprojectstylesettings.cpp.

Member Function Documentation

◆ filterAcceptsRow()

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

Definition at line 800 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 814 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 819 of file qgsprojectstylesettings.cpp.


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