Public feed
#888824
Index: lineedit.cpp===================================================================--- lineedit.cpp (revision 769878)+++ lineedit.cpp (working copy)@@ -39,7 +39,7 @@ { public: Private()- : styled(true), multiline(false) {}+ : styled(true), multiline(false), maxHeight(100) {} QString defaultText; QString oldText;@@ -47,6 +47,7 @@ bool styled; bool multiline;+ qreal maxHeight; }; @@ -141,7 +142,11 @@ QSizeF LineEdit::maximumSize() const {- return minimumSize();+ if (d->multiline) {+ return QSizeF(minimumSize().width(), d->maxHeight);+ } else {+ return minimumSize();+ } } bool LineEdit::hasHeightForWidth() const@@ -177,6 +182,7 @@ void LineEdit::setGeometry(const QRectF& geometry) { prepareGeometryChange();+ d->maxHeight = geometry.height(); setTextWidth(geometry.width()); setPos(geometry.topLeft()); update();