From 3aa716a1c1beece6027ae9842c7b57ab668322b5 Mon Sep 17 00:00:00 2001 From: Syping Date: Fri, 31 Aug 2018 05:29:49 +0200 Subject: [PATCH] Fix Qt 5.7 build --- src/luaenginegui/luaengine/LuaEngineGui.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/luaenginegui/luaengine/LuaEngineGui.cpp b/src/luaenginegui/luaengine/LuaEngineGui.cpp index a9dd2be..f8bbf38 100644 --- a/src/luaenginegui/luaengine/LuaEngineGui.cpp +++ b/src/luaenginegui/luaengine/LuaEngineGui.cpp @@ -173,7 +173,11 @@ int LuaEngineGui::showFileDialog(lua_State *L_p) } } QFileDialog fileDialog(parent); +#if QT_VERSION >= 0x050900 fileDialog.setWindowFlag(Qt::WindowContextHelpButtonHint, false); +#else + fileDialog.setWindowFlags(fileDialog.windowFlags()^Qt::WindowContextHelpButtonHint); +#endif fileDialog.setWindowTitle(dialogTitle); fileDialog.setAcceptMode(fileAcceptMode); fileDialog.setNameFilter(fileFormats); @@ -531,7 +535,11 @@ int LuaEngineGui::createDialog(lua_State *L_p) } } QDialog *dialog = new QDialog(parent); +#if QT_VERSION >= 0x050900 dialog->setWindowFlag(Qt::WindowContextHelpButtonHint, false); +#else + dialog->setWindowFlags(dialog->windowFlags()^Qt::WindowContextHelpButtonHint); +#endif dialog->setObjectName(nameForPointer(dialog)); dialog->setWindowTitle(windowTitle); pushPointer(L_p, dialog);