QGIS API Documentation
2.4.0-Chugiak
|
Class that does synchronization between QgsMapCanvas and its associated QgsMapRenderer: More...
#include <qgsmapcanvas.h>
Public Member Functions | |
QgsMapCanvasRendererSync (QgsMapCanvas *canvas, QgsMapRenderer *renderer) | |
Protected Slots | |
void | onExtentC2R () |
void | onExtentR2C () |
void | onMapUnitsC2R () |
void | onMapUnitsR2C () |
void | onCrsTransformC2R () |
void | onCrsTransformR2C () |
void | onDestCrsC2R () |
void | onDestCrsR2C () |
void | onLayersC2R () |
Protected Attributes | |
QgsMapCanvas * | mCanvas |
QgsMapRenderer * | mRenderer |
bool | mSyncingExtent |
Class that does synchronization between QgsMapCanvas and its associated QgsMapRenderer:
This class can be removed within API cleanup when QgsMapRenderer will not be accessible from canvas API anymore. Added in 2.4. This class is not a part of public API!
Definition at line 643 of file qgsmapcanvas.h.
QgsMapCanvasRendererSync::QgsMapCanvasRendererSync | ( | QgsMapCanvas * | canvas, |
QgsMapRenderer * | renderer | ||
) |
Definition at line 90 of file qgsmapcanvas.cpp.
References mCanvas, mRenderer, onCrsTransformC2R(), onCrsTransformR2C(), onDestCrsC2R(), onDestCrsR2C(), onExtentC2R(), onExtentR2C(), onLayersC2R(), onMapUnitsC2R(), and onMapUnitsR2C().
|
protectedslot |
Definition at line 145 of file qgsmapcanvas.cpp.
References QgsMapSettings::hasCrsTransformEnabled(), QgsMapCanvas::mapSettings(), mCanvas, mRenderer, and QgsMapRenderer::setProjectionsEnabled().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 150 of file qgsmapcanvas.cpp.
References QgsMapRenderer::hasCrsTransformEnabled(), mCanvas, mRenderer, and QgsMapCanvas::setCrsTransformEnabled().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 155 of file qgsmapcanvas.cpp.
References QgsMapSettings::destinationCrs(), QgsMapCanvas::mapSettings(), mCanvas, mRenderer, and QgsMapRenderer::setDestinationCrs().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 160 of file qgsmapcanvas.cpp.
References QgsMapRenderer::destinationCrs(), mCanvas, mRenderer, and QgsMapCanvas::setDestinationCrs().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 113 of file qgsmapcanvas.cpp.
References QgsMapSettings::extent(), QgsMapCanvas::mapSettings(), mCanvas, mRenderer, mSyncingExtent, and QgsMapRenderer::setExtent().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 124 of file qgsmapcanvas.cpp.
References QgsMapRenderer::extent(), mCanvas, mRenderer, mSyncingExtent, and QgsMapCanvas::setExtent().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 165 of file qgsmapcanvas.cpp.
References QgsMapSettings::layers(), QgsMapCanvas::mapSettings(), mCanvas, mRenderer, and QgsMapRenderer::setLayerSet().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 135 of file qgsmapcanvas.cpp.
References QgsMapCanvas::mapSettings(), QgsMapSettings::mapUnits(), mCanvas, mRenderer, and QgsMapRenderer::setMapUnits().
Referenced by QgsMapCanvasRendererSync().
|
protectedslot |
Definition at line 140 of file qgsmapcanvas.cpp.
References QgsMapRenderer::mapUnits(), mCanvas, mRenderer, and QgsMapCanvas::setMapUnits().
Referenced by QgsMapCanvasRendererSync().
|
protected |
Definition at line 665 of file qgsmapcanvas.h.
Referenced by onCrsTransformC2R(), onCrsTransformR2C(), onDestCrsC2R(), onDestCrsR2C(), onExtentC2R(), onExtentR2C(), onLayersC2R(), onMapUnitsC2R(), onMapUnitsR2C(), and QgsMapCanvasRendererSync().
|
protected |
Definition at line 666 of file qgsmapcanvas.h.
Referenced by onCrsTransformC2R(), onCrsTransformR2C(), onDestCrsC2R(), onDestCrsR2C(), onExtentC2R(), onExtentR2C(), onLayersC2R(), onMapUnitsC2R(), onMapUnitsR2C(), and QgsMapCanvasRendererSync().
|
protected |
Definition at line 668 of file qgsmapcanvas.h.
Referenced by onExtentC2R(), and onExtentR2C().