|
Quantum GIS API Documentation
1.8
|
A rectangular graphics item representing the map on the canvas. More...
#include <qgsmapcanvasmap.h>

Public Member Functions | |
| QgsMapCanvasMap (QgsMapCanvas *canvas) | |
| constructor | |
| void | resize (QSize size) |
| resize canvas item and pixmap | |
| void | enableAntiAliasing (bool flag) |
| void | useImageToRender (bool flag) |
| void | render () |
| renders map using QgsMapRenderer to mPixmap | |
| void | setBackgroundColor (const QColor &color) |
| void | setPanningOffset (const QPoint &point) |
| Q_DECL_DEPRECATED QPixmap & | pixmap () |
| QPaintDevice & | paintDevice () |
| void | paint (QPainter *p, const QStyleOptionGraphicsItem *, QWidget *) |
| QRectF | boundingRect () const |
| void | updateContents () |
| Update contents - can be called while drawing to show the status. | |
Private Attributes | |
| bool | mAntiAliasing |
| indicates whether antialiasing will be used for rendering | |
| bool | mUseQImageToRender |
| Whether to use a QPixmap or a QImage for the rendering. | |
| QPixmap | mPixmap |
| QImage | mImage |
| QgsMapCanvas * | mCanvas |
| QColor | mBgColor |
| QPoint | mOffset |
A rectangular graphics item representing the map on the canvas.
Definition at line 30 of file qgsmapcanvasmap.h.
| QgsMapCanvasMap::QgsMapCanvasMap | ( | QgsMapCanvas * | canvas | ) |
constructor
Definition at line 23 of file qgsmapcanvasmap.cpp.
References mUseQImageToRender, and resize().
| QRectF QgsMapCanvasMap::boundingRect | ( | ) | const |
Definition at line 38 of file qgsmapcanvasmap.cpp.
References mPixmap.
| void QgsMapCanvasMap::enableAntiAliasing | ( | bool | flag | ) | [inline] |
Definition at line 40 of file qgsmapcanvasmap.h.
Referenced by QgsMapCanvas::enableAntiAliasing().
| void QgsMapCanvasMap::paint | ( | QPainter * | p, |
| const QStyleOptionGraphicsItem * | , | ||
| QWidget * | |||
| ) |
| QPaintDevice & QgsMapCanvasMap::paintDevice | ( | ) |
Definition at line 108 of file qgsmapcanvasmap.cpp.
References mPixmap.
Referenced by QgsMapCanvas::canvasPaintDevice(), QgsMapCanvas::canvasPixmap(), QgsMapCanvas::refresh(), and QgsMapCanvas::saveAsImage().
| Q_DECL_DEPRECATED QPixmap& QgsMapCanvasMap::pixmap | ( | ) | [inline] |
Definition at line 52 of file qgsmapcanvasmap.h.
| void QgsMapCanvasMap::render | ( | ) |
renders map using QgsMapRenderer to mPixmap
Definition at line 61 of file qgsmapcanvasmap.cpp.
References mAntiAliasing, QgsMapCanvas::mapRenderer(), mBgColor, mCanvas, mImage, mPixmap, mUseQImageToRender, paint(), QgsDebugMsg, and QgsMapRenderer::render().
Referenced by QgsMapCanvas::refresh().
| void QgsMapCanvasMap::resize | ( | QSize | size | ) |
resize canvas item and pixmap
Definition at line 44 of file qgsmapcanvasmap.cpp.
References QgsMapCanvas::mapRenderer(), mBgColor, mCanvas, mImage, mPixmap, QgsDebugMsg, and QgsMapRenderer::setOutputSize().
Referenced by QgsMapCanvas::paintEvent(), QgsMapCanvas::QgsMapCanvas(), and QgsMapCanvasMap().
| void QgsMapCanvasMap::setBackgroundColor | ( | const QColor & | color | ) | [inline] |
Definition at line 47 of file qgsmapcanvasmap.h.
Referenced by QgsMapCanvas::setCanvasColor().
| void QgsMapCanvasMap::setPanningOffset | ( | const QPoint & | point | ) |
Definition at line 55 of file qgsmapcanvasmap.cpp.
References mOffset.
Referenced by QgsMapCanvas::moveCanvasContents().
| void QgsMapCanvasMap::updateContents | ( | ) |
Update contents - can be called while drawing to show the status.
Added in version 1.2
Definition at line 113 of file qgsmapcanvasmap.cpp.
References mImage, mPixmap, and mUseQImageToRender.
Referenced by QgsMapCanvas::updateMap().
| void QgsMapCanvasMap::useImageToRender | ( | bool | flag | ) | [inline] |
Definition at line 42 of file qgsmapcanvasmap.h.
Referenced by QgsMapCanvas::useImageToRender().
bool QgsMapCanvasMap::mAntiAliasing [private] |
indicates whether antialiasing will be used for rendering
Definition at line 67 of file qgsmapcanvasmap.h.
Referenced by render().
QColor QgsMapCanvasMap::mBgColor [private] |
Definition at line 78 of file qgsmapcanvasmap.h.
QgsMapCanvas* QgsMapCanvasMap::mCanvas [private] |
Definition at line 76 of file qgsmapcanvasmap.h.
QImage QgsMapCanvasMap::mImage [private] |
Definition at line 73 of file qgsmapcanvasmap.h.
Referenced by render(), resize(), and updateContents().
QPoint QgsMapCanvasMap::mOffset [private] |
Definition at line 80 of file qgsmapcanvasmap.h.
Referenced by setPanningOffset().
QPixmap QgsMapCanvasMap::mPixmap [private] |
Definition at line 72 of file qgsmapcanvasmap.h.
Referenced by boundingRect(), paint(), paintDevice(), render(), resize(), and updateContents().
bool QgsMapCanvasMap::mUseQImageToRender [private] |
Whether to use a QPixmap or a QImage for the rendering.
Definition at line 70 of file qgsmapcanvasmap.h.
Referenced by QgsMapCanvasMap(), render(), and updateContents().
1.7.6.1