QGIS API Documentation  2.6.0-Brighton
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
QgsMapCanvasMap Class Reference

A rectangular graphics item representing the map on the canvas. More...

#include <qgsmapcanvasmap.h>

Inheritance diagram for QgsMapCanvasMap:
Inheritance graph
[legend]

Public Member Functions

 QgsMapCanvasMap (QgsMapCanvas *canvas)
 constructor
 ~QgsMapCanvasMap ()
void setContent (const QImage &image, const QgsRectangle &rect)
QImage contentImage () const
virtual void paint (QPainter *painter)
 function to be implemented by derived classes
Q_DECL_DEPRECATED void refresh ()
Q_DECL_DEPRECATED void resize (QSize size)
Q_DECL_DEPRECATED void enableAntiAliasing (bool flag)
Q_DECL_DEPRECATED void render ()
Q_DECL_DEPRECATED void setBackgroundColor (const QColor &color)
Q_DECL_DEPRECATED void setPanningOffset (const QPoint &point)
Q_DECL_DEPRECATED QPaintDevice & paintDevice ()
Q_DECL_DEPRECATED void updateContents ()
- Public Member Functions inherited from QgsMapCanvasItem
virtual void updatePosition ()
 called on changed extent or resize event to update position of the item
virtual QRectF boundingRect () const
 default implementation for canvas items
QgsRectangle rect () const
 returns canvas item rectangle
void setRect (const QgsRectangle &r)
 sets canvas item rectangle
QgsPoint toMapCoordinates (const QPoint &point)
 transformation from screen coordinates to map coordinates
QPointF toCanvasCoordinates (const QgsPoint &point)
 transformation from map coordinates to screen coordinates

Additional Inherited Members

- Protected Member Functions inherited from QgsMapCanvasItem
 QgsMapCanvasItem (QgsMapCanvas *mapCanvas)
 protected constructor: cannot be constructed directly
virtual ~QgsMapCanvasItem ()
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 paint function called by map canvas
void updateCanvas ()
 schedules map canvas for repaint
bool setRenderContextVariables (QPainter *p, QgsRenderContext &context) const
 Sets render context parameters.
- Protected Attributes inherited from QgsMapCanvasItem
QgsMapCanvasmMapCanvas
 pointer to map canvas
QgsRectangle mRect
 canvas item rectangle (in map coordinates)
QPoint mPanningOffset
 offset from normal position due current panning operation, used when converting map coordinates to move map canvas items
QSizeF mItemSize
 cached size of the item (to return in boundingRect())

Detailed Description

A rectangular graphics item representing the map on the canvas.

Constructor & Destructor Documentation

QgsMapCanvasMap::QgsMapCanvasMap ( QgsMapCanvas canvas)

constructor

QgsMapCanvasMap::~QgsMapCanvasMap ( )

Member Function Documentation

QImage QgsMapCanvasMap::contentImage ( ) const
inline
Note
added in 2.4
Q_DECL_DEPRECATED void QgsMapCanvasMap::enableAntiAliasing ( bool  flag)
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility
void QgsMapCanvasMap::paint ( QPainter *  painter)
virtual

function to be implemented by derived classes

Implements QgsMapCanvasItem.

QPaintDevice & QgsMapCanvasMap::paintDevice ( )
Deprecated:
in 2.4
Q_DECL_DEPRECATED void QgsMapCanvasMap::refresh ( )
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility
Q_DECL_DEPRECATED void QgsMapCanvasMap::render ( )
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility
Q_DECL_DEPRECATED void QgsMapCanvasMap::resize ( QSize  size)
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility
Q_DECL_DEPRECATED void QgsMapCanvasMap::setBackgroundColor ( const QColor &  color)
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility
void QgsMapCanvasMap::setContent ( const QImage &  image,
const QgsRectangle rect 
)
Note
added in 2.4
Q_DECL_DEPRECATED void QgsMapCanvasMap::setPanningOffset ( const QPoint &  point)
inline
Deprecated:
in 2.4 - not called by QgsMapCanvas anymore

Reimplemented from QgsMapCanvasItem.

Q_DECL_DEPRECATED void QgsMapCanvasMap::updateContents ( )
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility

The documentation for this class was generated from the following files: