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)); } /**