QGIS API Documentation  2.7.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules 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 More...
 
 ~QgsMapCanvasMap ()
 
QImage contentImage () const
 
Q_DECL_DEPRECATED void enableAntiAliasing (bool flag)
 
virtual void paint (QPainter *painter)
 function to be implemented by derived classes More...
 
Q_DECL_DEPRECATED QPaintDevice & paintDevice ()
 
Q_DECL_DEPRECATED void refresh ()
 
Q_DECL_DEPRECATED void render ()
 
Q_DECL_DEPRECATED void resize (QSize size)
 
Q_DECL_DEPRECATED void setBackgroundColor (const QColor &color)
 
void setContent (const QImage &image, const QgsRectangle &rect)
 
Q_DECL_DEPRECATED void setPanningOffset (const QPoint &point)
 
Q_DECL_DEPRECATED void updateContents ()
 
- Public Member Functions inherited from QgsMapCanvasItem
virtual QRectF boundingRect () const
 default implementation for canvas items More...
 
QgsRectangle rect () const
 returns canvas item rectangle More...
 
Q_DECL_DEPRECATED void setPanningOffset (const QPoint &point)
 sets current offset, to be called from QgsMapCanvas More...
 
void setRect (const QgsRectangle &r)
 sets canvas item rectangle More...
 
QPointF toCanvasCoordinates (const QgsPoint &point)
 transformation from map coordinates to screen coordinates More...
 
QgsPoint toMapCoordinates (const QPoint &point)
 transformation from screen coordinates to map coordinates More...
 
virtual void updatePosition ()
 called on changed extent or resize event to update position of the item More...
 

Additional Inherited Members

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

Detailed Description

A rectangular graphics item representing the map on the canvas.

Definition at line 34 of file qgsmapcanvasmap.h.

Constructor & Destructor Documentation

QgsMapCanvasMap::QgsMapCanvasMap ( QgsMapCanvas canvas)

constructor

Definition at line 25 of file qgsmapcanvasmap.cpp.

QgsMapCanvasMap::~QgsMapCanvasMap ( )

Definition at line 31 of file qgsmapcanvasmap.cpp.

Member Function Documentation

QImage QgsMapCanvasMap::contentImage ( ) const
inline
Note
added in 2.4

Definition at line 47 of file qgsmapcanvasmap.h.

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

Definition at line 58 of file qgsmapcanvasmap.h.

void QgsMapCanvasMap::paint ( QPainter *  painter)
virtual

function to be implemented by derived classes

Implements QgsMapCanvasItem.

Definition at line 47 of file qgsmapcanvasmap.cpp.

QPaintDevice & QgsMapCanvasMap::paintDevice ( )
Deprecated:
in 2.4

Definition at line 85 of file qgsmapcanvasmap.cpp.

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

Definition at line 52 of file qgsmapcanvasmap.h.

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

Definition at line 61 of file qgsmapcanvasmap.h.

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

Definition at line 55 of file qgsmapcanvasmap.h.

Q_DECL_DEPRECATED void QgsMapCanvasMap::setBackgroundColor ( const QColor &  color)
inline
Deprecated:
in 2.4 - does nothing. Kept for API compatibility

Definition at line 64 of file qgsmapcanvasmap.h.

void QgsMapCanvasMap::setContent ( const QImage &  image,
const QgsRectangle rect 
)
Note
added in 2.4

Definition at line 35 of file qgsmapcanvasmap.cpp.

Q_DECL_DEPRECATED void QgsMapCanvasMap::setPanningOffset ( const QPoint &  point)
inline
Deprecated:
in 2.4 - not called by QgsMapCanvas anymore

Definition at line 67 of file qgsmapcanvasmap.h.

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

Definition at line 73 of file qgsmapcanvasmap.h.


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