KD Chart 2  [rev.2.5]
Public Member Functions | Static Public Member Functions
KDChart::GlobalMeasureScaling Class Reference

Auxiliary class used by the KDChart::Measure and KDChart::Chart class. More...

#include <KDChartMeasure.h>

List of all members.

Public Member Functions

 GlobalMeasureScaling ()
virtual ~GlobalMeasureScaling ()

Static Public Member Functions

static const QPair< qreal, qreal > currentFactors ()
 Return the currently active factors.
static GlobalMeasureScalinginstance ()
static QPaintDevicepaintDevice ()
 Return the paint device to use for calculating font metrics.
static void resetFactors ()
 Restore factors to the values before the previous call to setFactors.
static void setFactors (qreal factorX, qreal factorY)
 Set new factors to be used by all Measure objects from now on.
static void setPaintDevice (QPaintDevice *paintDevice)
 Set the paint device to use for calculating font metrics.

Detailed Description

Auxiliary class used by the KDChart::Measure and KDChart::Chart class.

Normally there should be no need to call any of these methods yourself.

They are used by KDChart::Chart::paint( QPainter*, const QRect& ) to adjust all of the relative Measures according to the target rectangle's size.

Default factors are (1.0, 1.0)

Definition at line 140 of file KDChartMeasure.h.


Constructor & Destructor Documentation

KDChart::GlobalMeasureScaling::GlobalMeasureScaling ( )

Definition at line 191 of file KDChartMeasure.cpp.

KDChart::GlobalMeasureScaling::~GlobalMeasureScaling ( ) [virtual]

Definition at line 196 of file KDChartMeasure.cpp.


Member Function Documentation

const QPair< qreal, qreal > KDChart::GlobalMeasureScaling::currentFactors ( ) [static]

Return the currently active factors.

Definition at line 219 of file KDChartMeasure.cpp.

References instance().

Referenced by KDChart::Measure::sizeOfArea().

GlobalMeasureScaling * KDChart::GlobalMeasureScaling::instance ( ) [static]
QPaintDevice * KDChart::GlobalMeasureScaling::paintDevice ( ) [static]

Return the paint device to use for calculating font metrics.

Definition at line 229 of file KDChartMeasure.cpp.

References instance().

Referenced by KDChart::Chart::paint(), and setPaintDevice().

void KDChart::GlobalMeasureScaling::resetFactors ( ) [static]

Restore factors to the values before the previous call to setFactors.

The current values are popped off a stack internally.

Definition at line 212 of file KDChartMeasure.cpp.

References instance().

Referenced by KDChart::Chart::paint().

void KDChart::GlobalMeasureScaling::setFactors ( qreal  factorX,
qreal  factorY 
) [static]

Set new factors to be used by all Measure objects from now on.

Previous values will be saved on a stack internally.

Definition at line 207 of file KDChartMeasure.cpp.

References instance().

Referenced by KDChart::Chart::paint().

void KDChart::GlobalMeasureScaling::setPaintDevice ( QPaintDevice paintDevice) [static]

Set the paint device to use for calculating font metrics.

Definition at line 224 of file KDChartMeasure.cpp.

References instance(), and paintDevice().

Referenced by KDChart::Chart::paint().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines

Klarälvdalens Datakonsult AB (KDAB)
Qt-related services and products
http://www.kdab.com/
http://www.kdab.com/products/kd-chart/