File: qgsmapoverviewcanvas.sip.in

package info (click to toggle)
qgis 3.22.16%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,186,020 kB
  • sloc: cpp: 1,275,562; python: 194,091; xml: 15,597; perl: 3,471; sh: 3,368; sql: 2,485; ansic: 2,219; yacc: 1,056; lex: 574; javascript: 504; lisp: 411; makefile: 227
file content (137 lines) | stat: -rw-r--r-- 3,088 bytes parent folder | download | duplicates (5)
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
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/qgsmapoverviewcanvas.h                                       *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/






class QgsMapOverviewCanvas : QWidget
{
%Docstring(signature="appended")
A widget that displays an overview map.
%End

%TypeHeaderCode
#include "qgsmapoverviewcanvas.h"
%End
  public:
    QgsMapOverviewCanvas( QWidget *parent /TransferThis/ = 0, QgsMapCanvas *mapCanvas = 0 );

    void refresh();
%Docstring
renders overview and updates panning widget
%End

    void setBackgroundColor( const QColor &color );
%Docstring
changes background color
%End

    void setLayers( const QList<QgsMapLayer *> &layers );
%Docstring
updates layer set for overview
%End

    QList<QgsMapLayer *> layers() const;
%Docstring
Returns list of layers visible in the overview
%End

    void enableAntiAliasing( bool flag );

    void updateFullExtent();

  protected slots:
    void mapRenderingFinished();

    void layerRepaintRequested( bool deferred = false );
%Docstring
Triggered when a layer in the overview requests a repaint.
%End

  protected:

    void drawExtentRect();
%Docstring
used for overview canvas to reflect changed extent in main map canvas
%End

    void destinationCrsChanged();
%Docstring
Should be called when the canvas destination CRS is changed
%End

    void transformContextChanged();
%Docstring
Called when the canvas transform context is changed
%End

    virtual void paintEvent( QPaintEvent *pe );

%Docstring
Overridden paint event
%End

    virtual void showEvent( QShowEvent *e );

%Docstring
Overridden show event
%End

    virtual void resizeEvent( QResizeEvent *e );

%Docstring
Overridden resize event
%End

    virtual void mouseMoveEvent( QMouseEvent *e );

%Docstring
Overridden mouse move event
%End

    virtual void mousePressEvent( QMouseEvent *e );

%Docstring
Overridden mouse press event
%End

    virtual void mouseReleaseEvent( QMouseEvent *e );

%Docstring
Overridden mouse release event
%End

    virtual void wheelEvent( QWheelEvent *e );

%Docstring
Overridden mouse release event
%End

    void updatePanningWidget( QPoint pos );
%Docstring
called when panning to reflect mouse movement
%End






};



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