File: qgslayoutviewtooladditem.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 (91 lines) | stat: -rw-r--r-- 2,760 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
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/layout/qgslayoutviewtooladditem.h                            *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/



class QgsLayoutViewToolAddItem : QgsLayoutViewTool
{
%Docstring(signature="appended")
Layout view tool for adding items to a layout.
%End

%TypeHeaderCode
#include "qgslayoutviewtooladditem.h"
%End
  public:
    QgsLayoutViewToolAddItem( QgsLayoutView *view /TransferThis/ );
%Docstring
Constructs a QgsLayoutViewToolAddItem for the given layout ``view``.
%End

    int itemMetadataId() const;
%Docstring
Returns the item metadata id for items created by the tool.

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

    void setItemMetadataId( int metadataId );
%Docstring
Sets the item metadata ``metadataId`` for items created by the tool.

The ``metadataId`` associates the current tool behavior with a metadata
entry from :py:class:`QgsLayoutItemGuiRegistry`.

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

    virtual void layoutPressEvent( QgsLayoutViewMouseEvent *event );

    virtual void layoutMoveEvent( QgsLayoutViewMouseEvent *event );

    virtual void layoutReleaseEvent( QgsLayoutViewMouseEvent *event );

    virtual void activate();

    virtual void deactivate();


    QVariantMap customProperties() const;
%Docstring
Returns any custom properties set for the tool.

.. seealso:: :py:func:`setCustomProperties`

.. versionadded:: 3.18
%End

    void setCustomProperties( const QVariantMap &properties );
%Docstring
Sets custom ``properties`` for the tool.

These properties are transient, and are cleared whenever the tool is
activated. Callers must ensure that the properties are set only after
the tool is activated.

.. seealso:: :py:func:`customProperties`

.. versionadded:: 3.18
%End

  signals:

    void createdItem();
%Docstring
Emitted when an item has been created using the tool.
%End

};

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