lib
KoUnitDoubleBase Class Reference
#include <KoUnitWidgets.h>
Inheritance diagram for KoUnitDoubleBase:

Detailed Description
Base for the unit widgets.
- Since:
- 1.4 (change of behavior)
Definition at line 60 of file KoUnitWidgets.h.
Public Member Functions | |
KoUnitDoubleBase (KoUnit::Unit unit, unsigned int precision) | |
virtual void | changeValue (double)=0 |
virtual void | setUnit (KoUnit::Unit=KoUnit::U_PT)=0 |
void | setValueInUnit (double value, KoUnit::Unit unit) |
void | setPrecision (unsigned int precision) |
Protected Member Functions | |
QString | getVisibleText (double value) const |
double | toDouble (const QString &str, bool *ok) const |
Protected Attributes | |
KoUnitDoubleValidator * | m_validator |
KoUnit::Unit | m_unit |
unsigned int | m_precision |
Friends | |
class | KoUnitDoubleValidator |
Member Function Documentation
QString KoUnitDoubleBase::getVisibleText | ( | double | value | ) | const [protected] |
Transform the double in a nice text, using locale symbols.
- Parameters:
-
value the number as double
- Returns:
- the resulting string
Definition at line 91 of file KoUnitWidgets.cpp.
double KoUnitDoubleBase::toDouble | ( | const QString & | str, | |
bool * | ok | |||
) | const [protected] |
Transfrom a string into a double, while taking care of locale specific symbols.
- Parameters:
-
str the string to transform into a number ok true, if the conversion was succesful
- Returns:
- the value as double
Definition at line 98 of file KoUnitWidgets.cpp.
The documentation for this class was generated from the following files: