QGIS/python/core/auto_generated/symbology/qgscombinedstylemodel.sip.in
Nyall Dawson 3f6b490218 Sipify
2025-04-02 11:11:10 +10:00

103 lines
2.9 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/symbology/qgscombinedstylemodel.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsCombinedStyleModel: QConcatenateTablesProxyModel
{
%Docstring(signature="appended")
A model which contains entities from multiple :py:class:`QgsStyle`
databases.
.. note::
Only available in builds based on Qt 5.13 or later
.. versionadded:: 3.26
%End
%TypeHeaderCode
#include "qgscombinedstylemodel.h"
%End
public:
explicit QgsCombinedStyleModel( QObject *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsCombinedStyleModel with the specified ``parent``
object.
%End
virtual QVariant headerData( int section, Qt::Orientation orientation,
int role = Qt::DisplayRole ) const;
void addStyle( QgsStyle *style );
%Docstring
Adds a style to the model.
Ownership of ``style`` is not transferred.
.. seealso:: :py:func:`styles`
.. seealso:: :py:func:`addDefaultStyle`
.. seealso:: :py:func:`removeStyle`
%End
void addDefaultStyle();
%Docstring
Adds the default style (:py:func:`QgsStyle.defaultStyle()`) to the
model.
.. seealso:: :py:func:`addStyle`
%End
void removeStyle( QgsStyle *style );
%Docstring
Removes a ``style`` from the model.
.. seealso:: :py:func:`addStyle`
%End
QList< QgsStyle * > styles() const;
%Docstring
Returns a list of all styles shown in the model.
.. seealso:: :py:func:`addStyle`
%End
void addDesiredIconSize( QSize size );
%Docstring
Adds an additional icon ``size`` to generate for Qt.DecorationRole data.
This allows style icons to be generated at an icon size which
corresponds exactly to the view's icon size in which this model is used.
%End
void addTargetScreenProperties( const QgsScreenProperties &properties );
%Docstring
Adds additional target screen ``properties`` to use when generating
icons for Qt.DecorationRole data.
This allows style icons to be generated at an icon device pixel ratio
and DPI which corresponds exactly to the view's screen properties in
which this model is used.
.. versionadded:: 3.32
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/symbology/qgscombinedstylemodel.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/