lib

KoUnitDoubleSpinBox Class Reference

#include <KoUnitWidgets.h>

Inheritance diagram for KoUnitDoubleSpinBox:
KDoubleSpinBox KoUnitDoubleBase

Signals

void valueChangedPt (double)
 
- Signals inherited from KDoubleSpinBox
void valueChanged (double value)
 

Public Member Functions

 KoUnitDoubleSpinBox (TQWidget *parent=0L, const char *name=0L)
 
 KoUnitDoubleSpinBox (TQWidget *parent, double lower, double upper, double step, double value=0.0, KoUnit::Unit unit=KoUnit::U_PT, unsigned int precision=2, const char *name=0)
 
virtual void changeValue (double)
 
virtual void setUnit (KoUnit::Unit=KoUnit::U_PT)
 
double value (void) const
 
void setMinValue (double min)
 
void setMaxValue (double max)
 
void setLineStep (double step)
 
void setLineStepPt (double step)
 
void setMinMaxStep (double min, double max, double step)
 
- Public Member Functions inherited from KDoubleSpinBox
 KDoubleSpinBox (TQWidget *parent=0, const char *name=0)
 
 KDoubleSpinBox (double lower, double upper, double step, double value, int precision=2, TQWidget *parent=0, const char *name=0)
 
bool acceptLocalizedNumbers () const
 
virtual void setAcceptLocalizedNumbers (bool accept)
 
void setRange (double lower, double upper, double step=0.01, int precision=2)
 
int precision () const
 
void setPrecision (int precision)
 
virtual void setPrecision (int precision, bool force)
 
double value () const
 
double minValue () const
 
void setMinValue (double value)
 
double maxValue () const
 
void setMaxValue (double value)
 
double lineStep () const
 
void setLineStep (double step)
 
void setValidator (const TQValidator *)
 
- Public Member Functions inherited from KoUnitDoubleBase
 KoUnitDoubleBase (KoUnit::Unit unit, unsigned int precision)
 
void setValueInUnit (double value, KoUnit::Unit unit)
 
void setPrecision (unsigned int precision)
 

Additional Inherited Members

- Public Slots inherited from KDoubleSpinBox
virtual void setValue (double value)
 
- Protected Member Functions inherited from KoUnitDoubleBase
TQString getVisibleText (double value) const
 
double toDouble (const TQString &str, bool *ok) const
 
- Protected Attributes inherited from KoUnitDoubleBase
KoUnitDoubleValidator * m_validator
 
KoUnit::Unit m_unit
 
unsigned int m_precision
 

Detailed Description

Spin box for double precision numbers with unit display.

Since
1.4 (change of behavior)

Definition at line 107 of file KoUnitWidgets.h.

Constructor & Destructor Documentation

◆ KoUnitDoubleSpinBox() [1/2]

KoUnitDoubleSpinBox::KoUnitDoubleSpinBox ( TQWidget *  parent = 0L,
const char *  name = 0L 
)

Definition at line 120 of file KoUnitWidgets.cpp.

◆ KoUnitDoubleSpinBox() [2/2]

KoUnitDoubleSpinBox::KoUnitDoubleSpinBox ( TQWidget *  parent,
double  lower,
double  upper,
double  step,
double  value = 0.0,
KoUnit::Unit  unit = KoUnit::U_PT,
unsigned int  precision = 2,
const char *  name = 0 
)

Definition at line 136 of file KoUnitWidgets.cpp.

Member Function Documentation

◆ changeValue()

void KoUnitDoubleSpinBox::changeValue ( double  val)
virtual

Implements KoUnitDoubleBase.

Definition at line 159 of file KoUnitWidgets.cpp.

◆ setLineStep()

void KoUnitDoubleSpinBox::setLineStep ( double  step)

Set step size in the current unit.

Definition at line 200 of file KoUnitWidgets.cpp.

◆ setLineStepPt()

void KoUnitDoubleSpinBox::setLineStepPt ( double  step)

Set step size in points.

Definition at line 206 of file KoUnitWidgets.cpp.

◆ setMaxValue()

void KoUnitDoubleSpinBox::setMaxValue ( double  max)

Set maximum value in points.

Definition at line 194 of file KoUnitWidgets.cpp.

◆ setMinMaxStep()

void KoUnitDoubleSpinBox::setMinMaxStep ( double  min,
double  max,
double  step 
)

Set minimum, maximum value and the step size (all in points) (by Tymoteusz Majewski, maju7.nosp@m.@o2..nosp@m.pl)

Definition at line 212 of file KoUnitWidgets.cpp.

◆ setMinValue()

void KoUnitDoubleSpinBox::setMinValue ( double  min)

Set minimum value in points.

Definition at line 188 of file KoUnitWidgets.cpp.

◆ setUnit()

void KoUnitDoubleSpinBox::setUnit ( KoUnit::Unit  unit = KoUnit::U_PT)
virtual

Implements KoUnitDoubleBase.

Definition at line 172 of file KoUnitWidgets.cpp.

◆ value()

double KoUnitDoubleSpinBox::value ( void  ) const
Returns
the current value, converted in points

Definition at line 183 of file KoUnitWidgets.cpp.

◆ valueChangedPt

void KoUnitDoubleSpinBox::valueChangedPt ( double  )
signal

emitted like valueChanged in the parent, but this one emits the point value


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