diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-17 22:15:07 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-20 17:47:39 +0200 |
commit | 9166abcd997f57625c17db8e8734988ff303217e (patch) | |
tree | fa8c97b1f5d89e7c64645a2d261b75ddfbbea18c /src/plugins/platforms/xcb/qxcbnativeinterface.cpp | |
parent | 6034494070041baab95b835a2605c795f0d7166c (diff) |
Add QXcbWindow platform interface
Task-number: QTBUG-84220
Change-Id: I8bb4288f1ac06d77fb4f43ae091fa1712f694eeb
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbnativeinterface.cpp')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbnativeinterface.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/plugins/platforms/xcb/qxcbnativeinterface.cpp b/src/plugins/platforms/xcb/qxcbnativeinterface.cpp index d725d49082..95c552a468 100644 --- a/src/plugins/platforms/xcb/qxcbnativeinterface.cpp +++ b/src/plugins/platforms/xcb/qxcbnativeinterface.cpp @@ -53,8 +53,6 @@ #include <QtGui/qopenglcontext.h> #include <QtGui/qscreen.h> -#include <QtPlatformHeaders/private/qxcbwindowfunctions_p.h> - #include <stdio.h> #include <algorithm> @@ -310,24 +308,9 @@ QPlatformNativeInterface::NativeResourceForBackingStoreFunction QXcbNativeInterf QFunctionPointer QXcbNativeInterface::platformFunction(const QByteArray &function) const { const QByteArray lowerCaseFunction = function.toLower(); - QFunctionPointer func = handlerPlatformFunction(lowerCaseFunction); - if (func) + if (QFunctionPointer func = handlerPlatformFunction(lowerCaseFunction)) return func; - //case sensitive - if (function == QXcbWindowFunctions::setWmWindowTypeIdentifier()) - return QFunctionPointer(QXcbWindowFunctions::SetWmWindowType(QXcbWindow::setWmWindowTypeStatic)); - - if (function == QXcbWindowFunctions::setWmWindowRoleIdentifier()) - return QFunctionPointer(QXcbWindowFunctions::SetWmWindowRole(QXcbWindow::setWmWindowRoleStatic)); - - if (function == QXcbWindowFunctions::setWmWindowIconTextIdentifier()) - return QFunctionPointer(QXcbWindowFunctions::SetWmWindowIconText(QXcbWindow::setWindowIconTextStatic)); - - if (function == QXcbWindowFunctions::visualIdIdentifier()) { - return QFunctionPointer(QXcbWindowFunctions::VisualId(QXcbWindow::visualIdStatic)); - } - return nullptr; } |