From fa566270f36f57647e068b8c88ede477d49f6e96 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 2 Mar 2020 20:21:40 +0000 Subject: qsui: fixed Qt 5.9 support git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9260 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/qsui/qsuistatusbar.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/plugins/Ui/qsui/qsuistatusbar.cpp b/src/plugins/Ui/qsui/qsuistatusbar.cpp index 3d2afae51..badbe2a6f 100644 --- a/src/plugins/Ui/qsui/qsuistatusbar.cpp +++ b/src/plugins/Ui/qsui/qsuistatusbar.cpp @@ -160,7 +160,11 @@ void QSUiStatusBar::onBitrateChanged(int bitrate) { QString tmp = text; tmp.replace(QRegularExpression("\\d"), "4"); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)) int width = label->fontMetrics().horizontalAdvance(tmp); +#else + int width = label->fontMetrics().width(tmp); +#endif label->setMinimumWidth(width); } label->setText(text); @@ -180,7 +184,11 @@ void QSUiStatusBar::onElapsedChanged(qint64 elapsed) { QString tmp = elapsedText; tmp.replace(QRegularExpression("\\d"), "4"); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)) int width = label->fontMetrics().horizontalAdvance(tmp + plDurationText); +#else + int width = label->fontMetrics().width(tmp + plDurationText); +#endif label->setMinimumWidth(width); } label->setText(elapsedText + plDurationText); -- cgit v1.2.3-13-gbd6f