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);