#include <cfloat>
#ifndef DBL_MAX
-#define DBL_MAX 1.7976931348623158e+308
+#define DBL_MAX 1.7976931348623158e+308
#endif
#ifdef _DEBUG
#include <iostream>
QFormLayout* aControlLay = new QFormLayout(this);
ModuleBase_Tools::adjustMargins(aControlLay);
- QString aLabelText = QString::fromStdString(theData->widgetLabel());
+ QString aLabelText = translate(theData->widgetLabel());
QString aLabelIcon = QString::fromStdString(theData->widgetIcon());
myLabel = new QLabel(aLabelText, this);
if (!aLabelIcon.isEmpty())
mySpinBox->setValue(aDefVal);
}
- QString aTTip = QString::fromStdString(theData->widgetTooltip());
+ QString aTTip = translate(theData->widgetTooltip());
mySpinBox->setToolTip(aTTip);
myLabel->setToolTip(aTTip);
aControlLay->addRow(myLabel, mySpinBox);
- connect(mySpinBox, SIGNAL(valueChanged(const QString&)), this, SIGNAL(valuesModified()));
+ // we should listen textChanged signal as valueChanged do not send when text is modified
+ connect(mySpinBox, SIGNAL(textChanged(const QString&)), this, SIGNAL(valuesModified()));
mySpinBox->setValueEnabled(isValueEnabled());
}