KUnitConversion::Unit Class
class KUnitConversion::UnitClass to define a unit of measurement. More...
Header: | #include <Unit> |
CMake: | find_package(KF6 REQUIRED COMPONENTS UnitConversion) target_link_libraries(mytarget PRIVATE KF6::UnitConversion) |
Public Functions
Unit() | |
KUnitConversion::UnitCategory | category() const |
KUnitConversion::CategoryId | categoryId() const |
QString | description() const |
KUnitConversion::UnitId | id() const |
bool | isNull() const |
bool | isValid() const |
QString | symbol() const |
QString | toString(qreal value, int fieldWidth = 0, char format = 'g', int precision = -1, const QChar &fillChar = QLatin1Char(' ')) const |
QString | toSymbolString(qreal value, int fieldWidth = 0, char format = 'g', int precision = -1, const QChar &fillChar = QLatin1Char(' ')) const |
bool | operator==(const KUnitConversion::Unit &other) const |
Detailed Description
This is a class to define a unit of measurement.
See also Converter, UnitCategory, and Value.
Member Function Documentation
Unit::Unit()
Null constructor
KUnitConversion::UnitCategory Unit::category() const
Returns unit category.
KUnitConversion::CategoryId Unit::categoryId() const
Returns category id.
QString Unit::description() const
Returns translated name for unit.
KUnitConversion::UnitId Unit::id() const
Returns unit id.
bool Unit::isNull() const
Returns returns true if this Unit is null
bool Unit::isValid() const
Returns if unit is valid.
QString Unit::symbol() const
Returns symbol for the unit.
QString Unit::toString(qreal value, int fieldWidth = 0, char format = 'g', int precision = -1, const QChar &fillChar = QLatin1Char(' ')) const
value number value
fieldWidth width of the formatted field, padded by spaces. Positive value aligns right, negative aligns left
format type of floating point formatting, like in QString::arg
precision number of digits after the decimal separator
fillChar the character used to fill up the empty places when field width is greater than argument width
Returns value + unit string
QString Unit::toSymbolString(qreal value, int fieldWidth = 0, char format = 'g', int precision = -1, const QChar &fillChar = QLatin1Char(' ')) const
value number value
fieldWidth width of the formatted field, padded by spaces. Positive value aligns right, negative aligns left
format type of floating point formatting, like in QString::arg
precision number of digits after the decimal separator
fillChar the character used to fill up the empty places when field width is greater than argument width
Returns value + unit string
bool Unit::operator==(const KUnitConversion::Unit &other) const
Returns true if this Unit is equal to the other Unit.