ResizableTextEdit: Force updating geometry

Possible fix for
This commit is contained in:
Jonas Kvinge
2022-11-16 21:10:23 +01:00
parent cb9cf084c0
commit 950411ef56
4 changed files with 19 additions and 9 deletions

View File

@@ -43,3 +43,11 @@ void ResizableTextEdit::resizeEvent(QResizeEvent *e) {
QTextEdit::resizeEvent(e);
}
void ResizableTextEdit::SetText(const QString &text) {
QTextEdit::setText(text);
updateGeometry();
}

View File

@@ -25,14 +25,16 @@
class QResizeEvent;
class ResizableTextEdit : public QTextEdit {
Q_OBJECT
public:
explicit ResizableTextEdit(QWidget *parent = nullptr);
virtual QSize sizeHint() const override;
protected:
void setText(const QString &text) = delete;
void SetText(const QString &text);
protected:
virtual void resizeEvent(QResizeEvent *event) override;
};