Test: avoid to expand test dialog if label text is too long

This commit is contained in:
wmayer
2023-08-10 16:59:27 +02:00
committed by wwmayer
parent 9f456d712b
commit e2597aa77b

View File

@@ -22,6 +22,7 @@
#include "PreCompiled.h"
#ifndef _PreComp_
# include <QFontMetrics>
# include <QMessageBox>
#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));
}
/**