[LyX/master] Address Qt 6.7 deprecation warning
Jean-Marc Lasgouttes
lasgouttes.lyx.org at free.fr
Mon May 20 08:37:13 UTC 2024
What about putting it in 2.4.1?
JMarc
Le 20 mai 2024 09:49:57 GMT+02:00, Juergen Spitzmueller <spitz at lyx.org> a écrit :
>commit 44633c7f729e79ea023f2a5ccbbdd0002411619f
>Author: Juergen Spitzmueller <spitz at lyx.org>
>Date: Mon May 20 09:49:10 2024 +0200
>
> Address Qt 6.7 deprecation warning
>---
> src/frontends/qt/GuiKeySymbol.cpp | 14 +++++++++++++-
> 1 file changed, 13 insertions(+), 1 deletion(-)
>
>diff --git a/src/frontends/qt/GuiKeySymbol.cpp b/src/frontends/qt/GuiKeySymbol.cpp
>index 083bc5f884..b785791c85 100644
>--- a/src/frontends/qt/GuiKeySymbol.cpp
>+++ b/src/frontends/qt/GuiKeySymbol.cpp
>@@ -267,7 +267,12 @@ static int string_to_qkey(std::string const & str)
> if (str == "twosuperior") return Qt::Key_twosuperior;
> if (str == "threesuperior") return Qt::Key_threesuperior;
> if (str == "acute") return Qt::Key_acute;
>- if (str == "mu") return Qt::Key_mu;
>+ if (str == "mu")
>+#if (QT_VERSION >= QT_VERSION_CHECK(6, 7, 0))
>+ return Qt::Key_micro;
>+#else
>+ return Qt::Key_mu;
>+#endif
> if (str == "paragraph") return Qt::Key_paragraph;
> if (str == "periodcentered") return Qt::Key_periodcentered;
> if (str == "cedilla") return Qt::Key_cedilla;
>@@ -590,7 +595,14 @@ static std::string const qkey_to_string(int lkey)
> case Qt::Key_twosuperior: return "twosuperior";
> case Qt::Key_threesuperior: return "threesuperior";
> case Qt::Key_acute: return "acute";
>+#if (QT_VERSION >= QT_VERSION_CHECK(6, 7, 0))
>+ // FIXME: Qt::Key_mu has been deprecated in Qt 6.7
>+ // since it is a misnomer. Change our return string, too?
>+ // If so, don't forget string_to_qkey()
>+ case Qt::Key_micro: return "mu";
>+#else
> case Qt::Key_mu: return "mu";
>+#endif
> case Qt::Key_paragraph: return "paragraph";
> case Qt::Key_periodcentered: return "periodcentered";
> case Qt::Key_cedilla: return "cedilla";
>--
>lyx-cvs mailing list
>lyx-cvs at lists.lyx.org
>http://lists.lyx.org/mailman/listinfo/lyx-cvs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240520/757ce2f5/attachment-0001.html>
More information about the lyx-devel
mailing list