Qt5: 'int QFontMetrics::width' is deprecated since Qt 5.11: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]

This commit is contained in:
wmayer
2020-06-10 12:27:50 +02:00
committed by wwmayer
parent db3f9008c0
commit 1ee3d79d7c
21 changed files with 107 additions and 29 deletions

View File

@@ -41,6 +41,7 @@
#include "BitmapFactory.h"
#include "MainWindow.h"
#include "Application.h"
#include "Tools.h"
using namespace Gui;
using namespace Gui::DockWnd;
@@ -653,7 +654,7 @@ void ReportOutput::OnChange(Base::Subject<const char*> &rCaller, const char * sR
QFont font(fontFamily, fontSize);
setFont(font);
QFontMetrics metric(font);
int width = metric.width(QLatin1String("0000"));
int width = QtTools::horizontalAdvance(metric, QLatin1String("0000"));
setTabStopWidth(width);
}
else if (strcmp(sReason, "RedirectPythonOutput") == 0) {