MapScale Class Reference

Map distance scale. More...

#include <mapscale.h>

List of all members.

Public Slots

void updateMapResolution (const qreal &resolution)
 Slot to update the scale with latest resolution.

Public Member Functions

 MapScale (QWidget *parent=0)
 Constructor.
void paintEvent (QPaintEvent *event)
 Event handler for paint events.

Private Member Functions

qreal roundToBaseScale (qreal value)
 Rounding function for distances.

Private Attributes

qreal m_centerLineImperial
 Length of the imperial scale.
qreal m_centerLineMetric
 Length of the metric scale.
QString m_imperialText
 Text description of the imperial scale.
QString m_metricText
 Text description of the metric scale.

Detailed Description

Map distance scale.

Author:
Kaj Wallin - kaj.wallin (at) ixonos.com

Constructor & Destructor Documentation

MapScale::MapScale ( QWidget *  parent = 0  ) 

Constructor.

Parameters:
parent Parent

Member Function Documentation

void MapScale::paintEvent ( QPaintEvent *  event  ) 

Event handler for paint events.

Paints the scale

Parameters:
event Paint event
qreal MapScale::roundToBaseScale ( qreal  value  )  [private]

Rounding function for distances.

Rounds the given value to closest 1,2,5 or 10 in the original scale

Parameters:
value Value to be rounded
Returns:
qreal Rounded value
void MapScale::updateMapResolution ( const qreal &  resolution  )  [slot]

Slot to update the scale with latest resolution.

Parameters:
resolution Resolution of the map in meters/pixel

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

Generated on Fri Sep 3 12:05:41 2010 for Situare client for Maemo by  doxygen 1.6.1