]> git.lyx.org Git - features.git/commitdiff
Menus.cpp: QProyStyle was introduced in Qt 4.6.
authorJürgen Spitzmüller <spitz@lyx.org>
Wed, 16 Feb 2011 15:50:39 +0000 (15:50 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Wed, 16 Feb 2011 15:50:39 +0000 (15:50 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37692 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/Menus.cpp

index 4c38b7dd5d77616cd1c5001ec7895079bee4719a..84dc1933123cd8639090017cfabaf15ee38055b4 100644 (file)
@@ -71,7 +71,9 @@
 #include <QList>
 #include <QMenuBar>
 #include <QString>
+#if QT_VERSION >= 0x040600
 #include <QProxyStyle>
+#endif
 
 #include "support/shared_ptr.h"
 
@@ -1570,7 +1572,7 @@ void Menu::Impl::populate(QMenu & qMenu, MenuDefinition const & menu)
        }
 }
 
-#ifdef Q_WS_WIN
+#ifdef Q_WS_WIN && QT_VERSION >= 0x040600
 class AlwaysMnemonicStyle : public QProxyStyle {
 public:
        int styleHint(StyleHint hint, const QStyleOption *opt = 0, const QWidget *widget = 0,
@@ -1590,7 +1592,7 @@ public:
 Menu::Menu(GuiView * gv, QString const & name, bool top_level, bool keyboard)
 : QMenu(gv), d(new Menu::Impl)
 {
-#ifdef Q_WS_WIN
+#ifdef Q_WS_WIN && QT_VERSION >= 0x040600
        if (keyboard)
                setStyle(new AlwaysMnemonicStyle);
 #else