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

@@ -65,6 +65,7 @@
#include "SoTextLabel.h"
#include "SoFCInteractiveElement.h"
#include "BitmapFactory.h"
#include "Tools.h"
using namespace Gui;
@@ -452,7 +453,7 @@ void SoFrameLabel::drawImage()
QStringList lines;
for (int i=0; i<num; i++) {
QString line = QString::fromUtf8(s[i].getString());
w = std::max<int>(w, fm.width(line));
w = std::max<int>(w, QtTools::horizontalAdvance(fm, line));
lines << line;
}