Class: QgsProjectStyleDatabaseProxyModel

A proxy model for filtering QgsProjectStyleDatabaseModel.

Added in version 3.26.

Class Hierarchy

Inheritance diagram of qgis.core.QgsProjectStyleDatabaseProxyModel

Base classes

QSortFilterProxyModel

QAbstractProxyModel

QAbstractItemModel

QObject

Enums

Filter

Available filter flags for filtering the model

Methods

filters

Returns the current filters used for filtering available style.

setFilters

Sets the current filters used for filtering available styles.

class qgis.core.QgsProjectStyleDatabaseProxyModel[source]

Bases: QSortFilterProxyModel

__init__(model: QgsProjectStyleDatabaseModel | None, parent: QObject | None = None)

Constructor for QgsProjectStyleDatabaseProxyModel, for the specified style database model.

Parameters:
class Filter(*values)

Bases: IntEnum

Available filter flags for filtering the model

  • FilterHideReadOnly: Hide read-only style databases

FilterHideReadOnly = 1
class Filters
class Filters(f: QgsProjectStyleDatabaseProxyModel.Filters | QgsProjectStyleDatabaseProxyModel.Filter)
class Filters(a0: QgsProjectStyleDatabaseProxyModel.Filters)

Bases: object

filters(self) QgsProjectStyleDatabaseProxyModel.Filters[source]

Returns the current filters used for filtering available style.

See also

setFilters()

Return type:

QgsProjectStyleDatabaseProxyModel.Filters

setFilters(self, filters: QgsProjectStyleDatabaseProxyModel.Filters | QgsProjectStyleDatabaseProxyModel.Filter)[source]

Sets the current filters used for filtering available styles.

See also

filters()

Parameters:

filters (Union[QgsProjectStyleDatabaseProxyModel.Filters, QgsProjectStyleDatabaseProxyModel.Filter])