5#ifndef DABSTRACTUNITFORMATTER_H
6#define DABSTRACTUNITFORMATTER_H
8#include "dtkcore_global.h"
25 virtual qreal
unitValueMax(
int unitId)
const {
return unitConvertRate(unitId) - 1; }
26 virtual qreal
unitValueMin(
int unitId)
const { Q_UNUSED(unitId);
return 1; }
27 virtual QString
unitStr(
int unitId)
const = 0;
30 qreal
formatAs(qreal value,
int currentUnit,
const int targetUnit)
const;
31 QPair<qreal, int>
format(
const qreal value,
const int unit)
const;