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

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])