KD Chart API Documentation  3.1
Public Member Functions | List of all members
KDChart::Measure Class Reference

Measure is used to specify relative and absolute sizes in KDChart, e.g. font sizes. More...

#include <KDChartMeasure>

Public Member Functions

 Measure ()
 
 Measure (const Measure &)
 
 Measure (qreal value, KDChartEnums::MeasureCalculationMode mode=KDChartEnums::MeasureCalculationModeAuto, KDChartEnums::MeasureOrientation orientation=KDChartEnums::MeasureOrientationAuto)
 
qreal calculatedValue (const QObject *autoArea, KDChartEnums::MeasureOrientation autoOrientation) const
 
qreal calculatedValue (const QSizeF &autoSize, KDChartEnums::MeasureOrientation autoOrientation) const
 
KDChartEnums::MeasureCalculationMode calculationMode () const
 
bool operator!= (const Measure &other) const
 
Measureoperator= (const Measure &)
 
bool operator== (const Measure &) const
 
const QObject * referenceArea () const
 
KDChartEnums::MeasureOrientation referenceOrientation () const
 
void setAbsoluteValue (qreal val)
 
void setCalculationMode (KDChartEnums::MeasureCalculationMode mode)
 
void setReferenceArea (const QObject *area)
 
void setReferenceOrientation (KDChartEnums::MeasureOrientation orientation)
 
void setRelativeMode (const QObject *area, KDChartEnums::MeasureOrientation orientation)
 
void setValue (qreal val)
 
const QSizeF sizeOfArea (const QObject *area) const
 
qreal value () const
 

Detailed Description

Measure is used to specify relative and absolute sizes in KDChart, e.g. font sizes.

Definition at line 39 of file KDChartMeasure.h.

Constructor & Destructor Documentation

◆ Measure() [1/3]

KDChart::Measure::Measure ( )

Definition at line 25 of file KDChartMeasure.cpp.

◆ Measure() [2/3]

Definition at line 30 of file KDChartMeasure.cpp.

◆ Measure() [3/3]

KDChart::Measure::Measure ( const Measure r)

Definition at line 41 of file KDChartMeasure.cpp.

Member Function Documentation

◆ calculatedValue() [1/2]

qreal KDChart::Measure::calculatedValue ( const QObject *  autoArea,
KDChartEnums::MeasureOrientation  autoOrientation 
) const

The reference area must either be derived from AbstractArea or from QWidget, so it can also be derived from AbstractAreaWidget.

Definition at line 117 of file KDChartMeasure.cpp.

References sizeOfArea().

Referenced by KDChart::TextAttributes::calculatedFontSize(), and KDChart::RelativePosition::calculatedPoint().

◆ calculatedValue() [2/2]

qreal KDChart::Measure::calculatedValue ( const QSizeF &  autoSize,
KDChartEnums::MeasureOrientation  autoOrientation 
) const

◆ calculationMode()

KDChartEnums::MeasureCalculationMode KDChart::Measure::calculationMode ( ) const
inline

Definition at line 62 of file KDChartMeasure.h.

Referenced by operator<<(), operator=(), and operator==().

◆ operator!=()

bool KDChart::Measure::operator!= ( const Measure other) const
inline

Definition at line 130 of file KDChartMeasure.h.

References KDChart::operator==().

◆ operator=()

Measure & KDChart::Measure::operator= ( const Measure r)

Definition at line 50 of file KDChartMeasure.cpp.

References calculationMode(), referenceArea(), referenceOrientation(), and value().

◆ operator==()

bool KDChart::Measure::operator== ( const Measure r) const

◆ referenceArea()

const QObject* KDChart::Measure::referenceArea ( ) const
inline

The returned reference area will be derived from AbstractArea or QWidget or both.

Definition at line 107 of file KDChartMeasure.h.

Referenced by operator<<(), operator=(), and operator==().

◆ referenceOrientation()

KDChartEnums::MeasureOrientation KDChart::Measure::referenceOrientation ( ) const
inline

Definition at line 116 of file KDChartMeasure.h.

Referenced by operator<<(), operator=(), and operator==().

◆ setAbsoluteValue()

void KDChart::Measure::setAbsoluteValue ( qreal  val)
inline
   \brief This is a convenience method for specifying a value,
    implicitly setting the calculation mode to MeasureCalculationModeAbsolute.

   Calling setAbsoluteValue( value ) is the same as calling
    setValue( value );
    setCalculationMode( KDChartEnums::MeasureCalculationModeAbsolute );

Definition at line 89 of file KDChartMeasure.h.

References KDChartEnums::MeasureCalculationModeAbsolute.

◆ setCalculationMode()

void KDChart::Measure::setCalculationMode ( KDChartEnums::MeasureCalculationMode  mode)
inline

Definition at line 58 of file KDChartMeasure.h.

◆ setReferenceArea()

void KDChart::Measure::setReferenceArea ( const QObject *  area)
inline

The reference area must either be derived from AbstractArea or from QWidget, so it can also be derived from AbstractAreaWidget.

Definition at line 99 of file KDChartMeasure.h.

◆ setReferenceOrientation()

void KDChart::Measure::setReferenceOrientation ( KDChartEnums::MeasureOrientation  orientation)
inline

Definition at line 112 of file KDChartMeasure.h.

◆ setRelativeMode()

void KDChart::Measure::setRelativeMode ( const QObject *  area,
KDChartEnums::MeasureOrientation  orientation 
)
inline

The reference area must either be derived from AbstractArea or from QWidget, so it can also be derived from AbstractAreaWidget.

Definition at line 71 of file KDChartMeasure.h.

References KDChartEnums::MeasureCalculationModeRelative.

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

◆ setValue()

void KDChart::Measure::setValue ( qreal  val)
inline

◆ sizeOfArea()

const QSizeF KDChart::Measure::sizeOfArea ( const QObject *  area) const

◆ value()

qreal KDChart::Measure::value ( ) const
inline

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

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated by doxygen 1.9.1