File: qgscombinedstylemodel.sip.in

package info (click to toggle)
qgis 3.40.11%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,183,800 kB
  • sloc: cpp: 1,595,841; python: 372,637; xml: 23,474; sh: 3,761; perl: 3,664; ansic: 2,257; sql: 2,137; yacc: 1,068; lex: 577; javascript: 540; lisp: 411; makefile: 154
file content (102 lines) | stat: -rw-r--r-- 2,997 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
/************************************************************************
 * 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   *
 ************************************************************************/