[LyX/master] Fix for Qt < 5.11
Juergen Spitzmueller
spitz at lyx.org
Sun Mar 7 13:28:28 UTC 2021
commit 9aad98836d12073e5a27993e4af899339088aa55
Author: Juergen Spitzmueller <spitz at lyx.org>
Date: Sun Mar 7 14:33:13 2021 +0100
Fix for Qt < 5.11
---
src/frontends/qt/GuiView.cpp | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/frontends/qt/GuiView.cpp b/src/frontends/qt/GuiView.cpp
index 1d779fc..e9ab64b 100644
--- a/src/frontends/qt/GuiView.cpp
+++ b/src/frontends/qt/GuiView.cpp
@@ -630,7 +630,11 @@ GuiView::GuiView(int id)
QFontMetrics const fm(statusBar()->fontMetrics());
QSlider * zoomslider = new QSlider(Qt::Horizontal, statusBar());
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
zoomslider->setFixedWidth(fm.horizontalAdvance('x') * 15);
+#else
+ zoomslider->setFixedWidth(fm.width('x') * 15);
+#endif
// Make the defaultZoom center
zoomslider->setRange(10, (lyxrc.defaultZoom * 2) - 10);
zoomslider->setValue(lyxrc.currentZoom);
More information about the lyx-cvs
mailing list