From e2aa8660a36d72c4ab83daaa6ad459100a295a50 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 10 Aug 2023 16:59:27 +0200 Subject: [PATCH] Test: avoid to expand test dialog if label text is too long --- src/Mod/Test/Gui/UnitTestImp.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Test/Gui/UnitTestImp.cpp b/src/Mod/Test/Gui/UnitTestImp.cpp index 3689581c47..95bf6d077d 100644 --- a/src/Mod/Test/Gui/UnitTestImp.cpp +++ b/src/Mod/Test/Gui/UnitTestImp.cpp @@ -22,6 +22,7 @@ #include "PreCompiled.h" #ifndef _PreComp_ +# include # include #endif @@ -307,7 +308,9 @@ bool UnitTestDialog::runCurrentTest() */ void UnitTestDialog::setStatusText(const QString& text) { - ui->textLabelStatus->setText(text); + QFontMetrics fm(font()); + int labelWidth = ui->textLabelStatus->width() - 10; + ui->textLabelStatus->setText(fm.elidedText(text, Qt::ElideMiddle, labelWidth)); } /**