Gui: don't make QuantitySpinBox dependent on implementation details of its base class

This commit is contained in:
wmayer
2022-10-26 00:43:33 +02:00
parent 219d1edd6a
commit 71d0490dab
4 changed files with 11 additions and 1 deletions

View File

@@ -65,6 +65,11 @@ void ExpressionSpinBox::bind(const App::ObjectIdentifier &_path)
{
ExpressionBinding::bind(_path);
showIcon();
}
void ExpressionSpinBox::showIcon()
{
int frameWidth = spinbox->style()->pixelMetric(QStyle::PM_SpinBoxFrameWidth);
lineedit->setStyleSheet(QString::fromLatin1("QLineEdit { padding-right: %1px } ").arg(iconLabel->sizeHint().width() + frameWidth + 1));