KD Chart API Documentation 3.1
Loading...
Searching...
No Matches
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 QObjectreferenceArea () 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 calculatedValue(), and sizeOfArea().

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

◆ calculatedValue() [2/2]

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

◆ calculationMode()

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

◆ 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.

◆ setValue()

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

Definition at line 49 of file KDChartMeasure.h.

◆ sizeOfArea()

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

◆ value()

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

Definition at line 53 of file KDChartMeasure.h.

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


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 on Fri Apr 26 2024 00:04:57 for KD Chart API Documentation by doxygen 1.9.8