aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2020-03-02 20:21:40 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2020-03-02 20:21:40 +0000
commitfa566270f36f57647e068b8c88ede477d49f6e96 (patch)
treebd42383b9141067886fa28ad4872ff5bf36a7789 /src
parent53eca46d024c9cd9b4a78b0563f552e206b4e41f (diff)
downloadqmmp-fa566270f36f57647e068b8c88ede477d49f6e96.tar.gz
qmmp-fa566270f36f57647e068b8c88ede477d49f6e96.tar.bz2
qmmp-fa566270f36f57647e068b8c88ede477d49f6e96.zip
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
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Ui/qsui/qsuistatusbar.cpp8
1 files changed, 8 insertions, 0 deletions
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);