Gui: set/get number of decimals of a quantity spin box
This commit is contained in:
@@ -682,6 +682,21 @@ void QuantitySpinBox::setRange(double minimum, double maximum)
|
||||
d->maximum = maximum;
|
||||
}
|
||||
|
||||
int QuantitySpinBox::decimals() const
|
||||
{
|
||||
Q_D(const QuantitySpinBox);
|
||||
return d->quantity.getFormat().precision;
|
||||
}
|
||||
|
||||
void QuantitySpinBox::setDecimals(int v)
|
||||
{
|
||||
Q_D(QuantitySpinBox);
|
||||
Base::QuantityFormat f = d->quantity.getFormat();
|
||||
f.precision = v;
|
||||
d->quantity.setFormat(f);
|
||||
updateText(d->quantity);
|
||||
}
|
||||
|
||||
QAbstractSpinBox::StepEnabled QuantitySpinBox::stepEnabled() const
|
||||
{
|
||||
Q_D(const QuantitySpinBox);
|
||||
|
||||
@@ -91,6 +91,11 @@ public:
|
||||
/// Sets the value of the maximum property
|
||||
void setMaximum(double max);
|
||||
|
||||
/// Gets the number of decimals
|
||||
int decimals() const;
|
||||
/// Sets the number of decimals
|
||||
void setDecimals(int v);
|
||||
|
||||
/// Gets the path of the bound property
|
||||
QString boundToName() const;
|
||||
/// Sets the path of the bound property
|
||||
|
||||
Reference in New Issue
Block a user