forked from qt-creator/qt-creator
Utils: Fix some IntegerAspect value display issue
... when a display scale factor was set. Change-Id: I764db99e444f9cc70871c3dbec101d0b65542c4a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1913,7 +1913,7 @@ void IntegerAspect::addToLayout(Layouting::LayoutItem &parent)
|
||||
|
||||
if (isAutoApply()) {
|
||||
connect(d->m_spinBox.data(), &QSpinBox::valueChanged,
|
||||
this, [this] { setValue(d->m_spinBox->value()); });
|
||||
this, [this] { setValue(d->m_spinBox->value() * d->m_displayScaleFactor); });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1940,7 +1940,7 @@ void IntegerAspect::setValue(qint64 value)
|
||||
{
|
||||
if (BaseAspect::setValueQuietly(value)) {
|
||||
if (d->m_spinBox)
|
||||
d->m_spinBox->setValue(value);
|
||||
d->m_spinBox->setValue(value / d->m_displayScaleFactor);
|
||||
//qDebug() << "SetValue: Changing" << labelText() << " to " << value;
|
||||
emit changed();
|
||||
//QTC_CHECK(!labelText().isEmpty());
|
||||
|
Reference in New Issue
Block a user