File: qgsdetaileditemdata.sip.in

package info (click to toggle)
qgis 3.40.10%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,183,672 kB
  • sloc: cpp: 1,595,771; python: 372,544; 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: 161
file content (151 lines) | stat: -rw-r--r-- 3,490 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/qgsdetaileditemdata.h                                        *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/




class QgsDetailedItemData
{
%Docstring(signature="appended")
This class is the data only representation of a
:py:class:`QgsDetailedItemWidget`, designed to be used in custom views.
%End

%TypeHeaderCode
#include "qgsdetaileditemdata.h"
%End
  public:
    QgsDetailedItemData();

    void setTitle( const QString &title );
%Docstring
Sets the ``title`` for the item.

.. seealso:: :py:func:`title`
%End

    void setDetail( const QString &detail );
%Docstring
Sets the detailed description for the item.

.. seealso:: :py:func:`detail`
%End

    void setCategory( const QString &category );
%Docstring
Sets the item's ``category``.

.. seealso:: :py:func:`category`
%End

    void setIcon( const QPixmap &icon );
%Docstring
Sets the item's ``icon``.

.. seealso:: :py:func:`icon`
%End

    void setCheckable( bool flag );
%Docstring
Sets whether the item is checkable.

.. seealso:: :py:func:`isCheckable`
%End

    void setChecked( bool flag );
%Docstring
Sets whether the item is checked.

.. seealso:: :py:func:`isChecked`
%End

    void setEnabled( bool flag );
%Docstring
Sets whether the item is enabled.

.. seealso:: :py:func:`isEnabled`
%End

    void setRenderAsWidget( bool flag );
%Docstring
This is a hint to the delegate to render using a widget rather than
manually painting every part of the list item.

.. note::

   the delegate may completely ignore this
   depending on the delegate implementation.

.. seealso:: :py:func:`isRenderedAsWidget`
%End

    QString title() const;
%Docstring
Returns the item's title.

.. seealso:: :py:func:`setTitle`
%End

    QString detail() const;
%Docstring
Returns the detailed description for the item.

.. seealso:: :py:func:`setDetail`
%End

    QString category() const;
%Docstring
Returns the item's category.

.. seealso:: :py:func:`setCategory`
%End

    QPixmap icon() const;
%Docstring
Returns the item's icon.

.. seealso:: :py:func:`setIcon`
%End

    bool isCheckable() const;
%Docstring
Returns ``True`` if the item is checkable.

.. seealso:: :py:func:`setCheckable`
%End

    bool isChecked() const;
%Docstring
Returns ``True`` if the item is checked.

.. seealso:: :py:func:`setChecked`
%End

    bool isEnabled() const;
%Docstring
Returns ``True`` if the item is enabled.

.. seealso:: :py:func:`setEnabled`
%End

    bool isRenderedAsWidget() const;
%Docstring
Returns ``True`` if the item will be rendered using a widget.

.. seealso:: :py:func:`setRenderAsWidget`
%End

};

/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/qgsdetaileditemdata.h                                        *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/