1
/****************************************************************************
2
** QgsMapCanvas meta object code from reading C++ file 'qgsmapcanvas.h'
4
** Created: Fri Dec 17 09:40:20 2004
5
** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.3 edited Aug 5 16:40 $)
7
** WARNING! All changes made in this file will be lost!
8
*****************************************************************************/
11
#include "qgsmapcanvas.h"
12
#include <qmetaobject.h>
13
#include <qapplication.h>
15
#include <private/qucomextra_p.h>
16
#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
17
#error "This file was generated using the moc from 3.3.3. It"
18
#error "cannot be used with the include files from this version of Qt."
19
#error "(The moc has changed too much.)"
22
const char *QgsMapCanvas::className() const
24
return "QgsMapCanvas";
27
QMetaObject *QgsMapCanvas::metaObj = 0;
28
static QMetaObjectCleanUp cleanUp_QgsMapCanvas( "QgsMapCanvas", &QgsMapCanvas::staticMetaObject );
30
#ifndef QT_NO_TRANSLATION
31
QString QgsMapCanvas::tr( const char *s, const char *c )
34
return qApp->translate( "QgsMapCanvas", s, c, QApplication::DefaultCodec );
36
return QString::fromLatin1( s );
38
#ifndef QT_NO_TRANSLATION_UTF8
39
QString QgsMapCanvas::trUtf8( const char *s, const char *c )
42
return qApp->translate( "QgsMapCanvas", s, c, QApplication::UnicodeUTF8 );
44
return QString::fromUtf8( s );
46
#endif // QT_NO_TRANSLATION_UTF8
48
#endif // QT_NO_TRANSLATION
50
QMetaObject* QgsMapCanvas::staticMetaObject()
54
QMetaObject* parentObject = QWidget::staticMetaObject();
55
static const QUParameter param_slot_0[] = {
56
{ "lyr", &static_QUType_ptr, "QgsMapLayer", QUParameter::In }
58
static const QUMethod slot_0 = {"addLayer", 1, param_slot_0 };
59
static const QUParameter param_slot_1[] = {
60
{ "lyr", &static_QUType_ptr, "QgsMapLayerInterface", QUParameter::In }
62
static const QUMethod slot_1 = {"addLayer", 1, param_slot_1 };
63
static const QUParameter param_slot_2[] = {
64
{ "key", &static_QUType_QString, 0, QUParameter::In }
66
static const QUMethod slot_2 = {"remove", 1, param_slot_2 };
67
static const QUMethod slot_3 = {"removeAll", 0, 0 };
68
static const QUMethod slot_4 = {"refresh", 0, 0 };
69
static const QUParameter param_slot_5[] = {
70
{ "key", &static_QUType_QString, 0, QUParameter::In },
71
{ "obj", &static_QUType_ptr, "QgsAcetateObject", QUParameter::In }
73
static const QUMethod slot_5 = {"addAcetateObject", 2, param_slot_5 };
74
static const QUMethod slot_6 = {"render", 0, 0 };
75
static const QUParameter param_slot_7[] = {
76
{ "theQPaintDevice", &static_QUType_ptr, "QPaintDevice", QUParameter::In }
78
static const QUMethod slot_7 = {"render", 1, param_slot_7 };
79
static const QUParameter param_slot_8[] = {
80
{ "theFileName", &static_QUType_QString, 0, QUParameter::In }
82
static const QUMethod slot_8 = {"saveAsImage", 1, param_slot_8 };
83
static const QUParameter param_slot_9[] = {
84
{ "theFileName", &static_QUType_QString, 0, QUParameter::In },
85
{ "QPixmap", &static_QUType_varptr, "\x06", QUParameter::In }
87
static const QUMethod slot_9 = {"saveAsImage", 2, param_slot_9 };
88
static const QUParameter param_slot_10[] = {
89
{ "theFileName", &static_QUType_QString, 0, QUParameter::In },
90
{ "QPixmap", &static_QUType_varptr, "\x06", QUParameter::In },
91
{ 0, &static_QUType_QString, 0, QUParameter::In }
93
static const QUMethod slot_10 = {"saveAsImage", 3, param_slot_10 };
94
static const QUMethod slot_11 = {"layerStateChange", 0, 0 };
95
static const QUParameter param_slot_12[] = {
96
{ "lv", &static_QUType_ptr, "QgsLegend", QUParameter::In }
98
static const QUMethod slot_12 = {"setZOrderFromLegend", 1, param_slot_12 };
99
static const QUParameter param_slot_13[] = {
100
{ 0, &static_QUType_bool, 0, QUParameter::In }
102
static const QUMethod slot_13 = {"userInteractionAllowed", 1, param_slot_13 };
103
static const QUParameter param_slot_14[] = {
104
{ 0, &static_QUType_bool, 0, QUParameter::Out }
106
static const QUMethod slot_14 = {"isUserInteractionAllowed", 1, param_slot_14 };
107
static const QUParameter param_slot_15[] = {
108
{ "theFlag", &static_QUType_bool, 0, QUParameter::In }
110
static const QUMethod slot_15 = {"setRenderFlag", 1, param_slot_15 };
111
static const QUParameter param_slot_16[] = {
112
{ 0, &static_QUType_bool, 0, QUParameter::Out }
114
static const QUMethod slot_16 = {"renderFlag", 1, param_slot_16 };
115
static const QUParameter param_slot_17[] = {
116
{ "maplayer", &static_QUType_ptr, "QgsMapLayer", QUParameter::In },
117
{ "visible", &static_QUType_bool, 0, QUParameter::In }
119
static const QUMethod slot_17 = {"showInOverview", 2, param_slot_17 };
120
static const QUMethod slot_18 = {"recalculateExtents", 0, 0 };
121
static const QMetaData slot_tbl[] = {
122
{ "addLayer(QgsMapLayer*)", &slot_0, QMetaData::Public },
123
{ "addLayer(QgsMapLayerInterface*)", &slot_1, QMetaData::Public },
124
{ "remove(QString)", &slot_2, QMetaData::Public },
125
{ "removeAll()", &slot_3, QMetaData::Public },
126
{ "refresh()", &slot_4, QMetaData::Public },
127
{ "addAcetateObject(QString,QgsAcetateObject*)", &slot_5, QMetaData::Public },
128
{ "render()", &slot_6, QMetaData::Public },
129
{ "render(QPaintDevice*)", &slot_7, QMetaData::Public },
130
{ "saveAsImage(QString)", &slot_8, QMetaData::Public },
131
{ "saveAsImage(QString,QPixmap*)", &slot_9, QMetaData::Public },
132
{ "saveAsImage(QString,QPixmap*,QString)", &slot_10, QMetaData::Public },
133
{ "layerStateChange()", &slot_11, QMetaData::Public },
134
{ "setZOrderFromLegend(QgsLegend*)", &slot_12, QMetaData::Public },
135
{ "userInteractionAllowed(bool)", &slot_13, QMetaData::Public },
136
{ "isUserInteractionAllowed()", &slot_14, QMetaData::Public },
137
{ "setRenderFlag(bool)", &slot_15, QMetaData::Public },
138
{ "renderFlag()", &slot_16, QMetaData::Public },
139
{ "showInOverview(QgsMapLayer*,bool)", &slot_17, QMetaData::Public },
140
{ "recalculateExtents()", &slot_18, QMetaData::Public }
142
static const QUParameter param_signal_0[] = {
143
{ 0, &static_QUType_int, 0, QUParameter::In },
144
{ 0, &static_QUType_int, 0, QUParameter::In }
146
static const QUMethod signal_0 = {"setProgress", 2, param_signal_0 };
147
static const QUParameter param_signal_1[] = {
148
{ "p", &static_QUType_ptr, "QgsPoint", QUParameter::InOut }
150
static const QUMethod signal_1 = {"xyCoordinates", 1, param_signal_1 };
151
static const QUParameter param_signal_2[] = {
152
{ "p", &static_QUType_ptr, "QgsPoint", QUParameter::InOut }
154
static const QUMethod signal_2 = {"xyClickCoordinates", 1, param_signal_2 };
155
static const QUParameter param_signal_3[] = {
156
{ 0, &static_QUType_QString, 0, QUParameter::In }
158
static const QUMethod signal_3 = {"scaleChanged", 1, param_signal_3 };
159
static const QUParameter param_signal_4[] = {
160
{ 0, &static_QUType_ptr, "QgsRect", QUParameter::In }
162
static const QUMethod signal_4 = {"extentsChanged", 1, param_signal_4 };
163
static const QUParameter param_signal_5[] = {
164
{ 0, &static_QUType_ptr, "QPainter", QUParameter::In }
166
static const QUMethod signal_5 = {"renderComplete", 1, param_signal_5 };
167
static const QUParameter param_signal_6[] = {
168
{ "lyr", &static_QUType_ptr, "QgsMapLayer", QUParameter::In }
170
static const QUMethod signal_6 = {"addedLayer", 1, param_signal_6 };
171
static const QUParameter param_signal_7[] = {
172
{ "layer_key", &static_QUType_QString, 0, QUParameter::In }
174
static const QUMethod signal_7 = {"removedLayer", 1, param_signal_7 };
175
static const QUMethod signal_8 = {"removedAll", 0, 0 };
176
static const QMetaData signal_tbl[] = {
177
{ "setProgress(int,int)", &signal_0, QMetaData::Public },
178
{ "xyCoordinates(QgsPoint&)", &signal_1, QMetaData::Public },
179
{ "xyClickCoordinates(QgsPoint&)", &signal_2, QMetaData::Public },
180
{ "scaleChanged(QString)", &signal_3, QMetaData::Public },
181
{ "extentsChanged(QgsRect)", &signal_4, QMetaData::Public },
182
{ "renderComplete(QPainter*)", &signal_5, QMetaData::Public },
183
{ "addedLayer(QgsMapLayer*)", &signal_6, QMetaData::Public },
184
{ "removedLayer(QString)", &signal_7, QMetaData::Public },
185
{ "removedAll()", &signal_8, QMetaData::Public }
187
metaObj = QMetaObject::new_metaobject(
188
"QgsMapCanvas", parentObject,
191
#ifndef QT_NO_PROPERTIES
194
#endif // QT_NO_PROPERTIES
196
cleanUp_QgsMapCanvas.setMetaObject( metaObj );
200
void* QgsMapCanvas::qt_cast( const char* clname )
202
if ( !qstrcmp( clname, "QgsMapCanvas" ) )
204
return QWidget::qt_cast( clname );
207
#include <qobjectdefs.h>
208
#include <qsignalslotimp.h>
210
// SIGNAL setProgress
211
void QgsMapCanvas::setProgress( int t0, int t1 )
213
if ( signalsBlocked() )
215
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 0 );
219
static_QUType_int.set(o+1,t0);
220
static_QUType_int.set(o+2,t1);
221
activate_signal( clist, o );
224
// SIGNAL xyCoordinates
225
void QgsMapCanvas::xyCoordinates( QgsPoint& t0 )
227
if ( signalsBlocked() )
229
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 1 );
233
static_QUType_ptr.set(o+1,&t0);
234
activate_signal( clist, o );
237
// SIGNAL xyClickCoordinates
238
void QgsMapCanvas::xyClickCoordinates( QgsPoint& t0 )
240
if ( signalsBlocked() )
242
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 2 );
246
static_QUType_ptr.set(o+1,&t0);
247
activate_signal( clist, o );
250
// SIGNAL scaleChanged
251
void QgsMapCanvas::scaleChanged( QString t0 )
253
activate_signal( staticMetaObject()->signalOffset() + 3, t0 );
256
// SIGNAL extentsChanged
257
void QgsMapCanvas::extentsChanged( QgsRect t0 )
259
if ( signalsBlocked() )
261
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 4 );
265
static_QUType_ptr.set(o+1,&t0);
266
activate_signal( clist, o );
269
// SIGNAL renderComplete
270
void QgsMapCanvas::renderComplete( QPainter* t0 )
272
if ( signalsBlocked() )
274
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 5 );
278
static_QUType_ptr.set(o+1,t0);
279
activate_signal( clist, o );
283
void QgsMapCanvas::addedLayer( QgsMapLayer* t0 )
285
if ( signalsBlocked() )
287
QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 6 );
291
static_QUType_ptr.set(o+1,t0);
292
activate_signal( clist, o );
295
// SIGNAL removedLayer
296
void QgsMapCanvas::removedLayer( QString t0 )
298
activate_signal( staticMetaObject()->signalOffset() + 7, t0 );
302
void QgsMapCanvas::removedAll()
304
activate_signal( staticMetaObject()->signalOffset() + 8 );
307
bool QgsMapCanvas::qt_invoke( int _id, QUObject* _o )
309
switch ( _id - staticMetaObject()->slotOffset() ) {
310
case 0: addLayer((QgsMapLayer*)static_QUType_ptr.get(_o+1)); break;
311
case 1: addLayer((QgsMapLayerInterface*)static_QUType_ptr.get(_o+1)); break;
312
case 2: remove((QString)static_QUType_QString.get(_o+1)); break;
313
case 3: removeAll(); break;
314
case 4: refresh(); break;
315
case 5: addAcetateObject((QString)static_QUType_QString.get(_o+1),(QgsAcetateObject*)static_QUType_ptr.get(_o+2)); break;
316
case 6: render(); break;
317
case 7: render((QPaintDevice*)static_QUType_ptr.get(_o+1)); break;
318
case 8: saveAsImage((QString)static_QUType_QString.get(_o+1)); break;
319
case 9: saveAsImage((QString)static_QUType_QString.get(_o+1),(QPixmap*)static_QUType_varptr.get(_o+2)); break;
320
case 10: saveAsImage((QString)static_QUType_QString.get(_o+1),(QPixmap*)static_QUType_varptr.get(_o+2),(QString)static_QUType_QString.get(_o+3)); break;
321
case 11: layerStateChange(); break;
322
case 12: setZOrderFromLegend((QgsLegend*)static_QUType_ptr.get(_o+1)); break;
323
case 13: userInteractionAllowed((bool)static_QUType_bool.get(_o+1)); break;
324
case 14: static_QUType_bool.set(_o,isUserInteractionAllowed()); break;
325
case 15: setRenderFlag((bool)static_QUType_bool.get(_o+1)); break;
326
case 16: static_QUType_bool.set(_o,renderFlag()); break;
327
case 17: showInOverview((QgsMapLayer*)static_QUType_ptr.get(_o+1),(bool)static_QUType_bool.get(_o+2)); break;
328
case 18: recalculateExtents(); break;
330
return QWidget::qt_invoke( _id, _o );
335
bool QgsMapCanvas::qt_emit( int _id, QUObject* _o )
337
switch ( _id - staticMetaObject()->signalOffset() ) {
338
case 0: setProgress((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
339
case 1: xyCoordinates((QgsPoint&)*((QgsPoint*)static_QUType_ptr.get(_o+1))); break;
340
case 2: xyClickCoordinates((QgsPoint&)*((QgsPoint*)static_QUType_ptr.get(_o+1))); break;
341
case 3: scaleChanged((QString)static_QUType_QString.get(_o+1)); break;
342
case 4: extentsChanged((QgsRect)(*((QgsRect*)static_QUType_ptr.get(_o+1)))); break;
343
case 5: renderComplete((QPainter*)static_QUType_ptr.get(_o+1)); break;
344
case 6: addedLayer((QgsMapLayer*)static_QUType_ptr.get(_o+1)); break;
345
case 7: removedLayer((QString)static_QUType_QString.get(_o+1)); break;
346
case 8: removedAll(); break;
348
return QWidget::qt_emit(_id,_o);
352
#ifndef QT_NO_PROPERTIES
354
bool QgsMapCanvas::qt_property( int id, int f, QVariant* v)
356
return QWidget::qt_property( id, f, v);
359
bool QgsMapCanvas::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
360
#endif // QT_NO_PROPERTIES