diff options
author | Jorgen Lind <jorgen.lind@digia.com> | 2014-02-11 13:25:51 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@digia.com> | 2014-02-11 17:38:36 +0100 |
commit | aaa81b2bb5eb3b18cb80c71c6730db227f31825f (patch) | |
tree | ebb4831cd028fd9fba0e7696a5e45d17f568f856 /src | |
parent | 87d2b0b860e0250639d4fc9136ef23d3983f171a (diff) | |
download | qtwayland-aaa81b2bb5eb3b18cb80c71c6730db227f31825f.tar.gz |
Making the buffer intgrations private
Change-Id: Ifb6e2456c781e80f84e27e68c3e279ea993f9307
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'src')
32 files changed, 202 insertions, 158 deletions
diff --git a/src/compositor/hardware_integration/hardware_integration.pri b/src/compositor/hardware_integration/hardware_integration.pri index 999434d9..39843b3f 100644 --- a/src/compositor/hardware_integration/hardware_integration.pri +++ b/src/compositor/hardware_integration/hardware_integration.pri @@ -7,21 +7,21 @@ isEmpty(QT_WAYLAND_GL_CONFIG):QT_WAYLAND_GL_CONFIG = $$(QT_WAYLAND_GL_CONFIG) ../extensions/hardware-integration.xml HEADERS += \ - hardware_integration/qwaylandclientbufferintegration.h \ - hardware_integration/qwaylandclientbufferintegrationfactory.h \ - hardware_integration/qwaylandclientbufferintegrationplugin.h \ - hardware_integration/qwaylandserverbufferintegration.h \ - hardware_integration/qwaylandserverbufferintegrationfactory.h \ - hardware_integration/qwaylandserverbufferintegrationplugin.h \ + hardware_integration/qwlclientbufferintegration_p.h \ + hardware_integration/qwlclientbufferintegrationfactory_p.h \ + hardware_integration/qwlclientbufferintegrationplugin_p.h \ + hardware_integration/qwlserverbufferintegration_p.h \ + hardware_integration/qwlserverbufferintegrationfactory_p.h \ + hardware_integration/qwlserverbufferintegrationplugin_p.h \ hardware_integration/qwlhwintegration_p.h SOURCES += \ - hardware_integration/qwaylandclientbufferintegration.cpp \ - hardware_integration/qwaylandclientbufferintegrationfactory.cpp \ - hardware_integration/qwaylandclientbufferintegrationplugin.cpp \ - hardware_integration/qwaylandserverbufferintegration.cpp \ - hardware_integration/qwaylandserverbufferintegrationfactory.cpp \ - hardware_integration/qwaylandserverbufferintegrationplugin.cpp \ + hardware_integration/qwlclientbufferintegration.cpp \ + hardware_integration/qwlclientbufferintegrationfactory.cpp \ + hardware_integration/qwlclientbufferintegrationplugin.cpp \ + hardware_integration/qwlserverbufferintegration.cpp \ + hardware_integration/qwlserverbufferintegrationfactory.cpp \ + hardware_integration/qwlserverbufferintegrationplugin.cpp \ hardware_integration/qwlhwintegration.cpp DEFINES += QT_COMPOSITOR_WAYLAND_GL diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegration.cpp b/src/compositor/hardware_integration/qwlclientbufferintegration.cpp index ff463429..ee3bdeb8 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegration.cpp +++ b/src/compositor/hardware_integration/qwlclientbufferintegration.cpp @@ -38,13 +38,17 @@ ** ****************************************************************************/ -#include "qwaylandclientbufferintegration.h" +#include "qwlclientbufferintegration_p.h" QT_BEGIN_NAMESPACE -QWaylandClientBufferIntegration::QWaylandClientBufferIntegration() +namespace QtWayland { + +ClientBufferIntegration::ClientBufferIntegration() : m_compositor(0) { } +} + QT_END_NAMESPACE diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegration.h b/src/compositor/hardware_integration/qwlclientbufferintegration_p.h index 5d9902fa..c9d51407 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegration.h +++ b/src/compositor/hardware_integration/qwlclientbufferintegration_p.h @@ -41,23 +41,24 @@ #ifndef QWAYLANDCLIENTBUFFERINTEGRATION_H #define QWAYLANDCLIENTBUFFERINTEGRATION_H +#include <QtCompositor/qwaylandexport.h> +#include <QtCore/QSize> #include <QtGui/qopengl.h> #include <QtGui/QOpenGLContext> #include <wayland-server.h> -#include <QtCompositor/qwaylandcompositor.h> - QT_BEGIN_NAMESPACE +class QWaylandCompositor; + namespace QtWayland { - class Display; -} +class Display; -class Q_COMPOSITOR_EXPORT QWaylandClientBufferIntegration +class Q_COMPOSITOR_EXPORT ClientBufferIntegration { public: - QWaylandClientBufferIntegration(); - virtual ~QWaylandClientBufferIntegration() { } + ClientBufferIntegration(); + virtual ~ClientBufferIntegration() { } void setCompositor(QWaylandCompositor *compositor) { m_compositor = compositor; } @@ -82,6 +83,8 @@ protected: QWaylandCompositor *m_compositor; }; +} + QT_END_NAMESPACE #endif // QWAYLANDCLIENTBUFFERINTEGRATION_H diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegrationfactory.cpp b/src/compositor/hardware_integration/qwlclientbufferintegrationfactory.cpp index 2a99bda9..1a4dbac4 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegrationfactory.cpp +++ b/src/compositor/hardware_integration/qwlclientbufferintegrationfactory.cpp @@ -39,23 +39,25 @@ ** ****************************************************************************/ -#include "qwaylandserverbufferintegrationfactory.h" -#include "qwaylandserverbufferintegrationplugin.h" -#include "qwaylandserverbufferintegration.h" +#include "qwlclientbufferintegrationfactory_p.h" +#include "qwlclientbufferintegrationplugin_p.h" +#include "qwlclientbufferintegration_p.h" #include <QtCore/private/qfactoryloader_p.h> #include <QtCore/QCoreApplication> #include <QtCore/QDir> QT_BEGIN_NAMESPACE +namespace QtWayland { + #ifndef QT_NO_LIBRARY Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, loader, - (QWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration/server"), Qt::CaseInsensitive)) + (QtWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration/server"), Qt::CaseInsensitive)) Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, directLoader, - (QWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive)) + (QtWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive)) #endif -QStringList QWaylandServerBufferIntegrationFactory::keys(const QString &pluginPath) +QStringList ClientBufferIntegrationFactory::keys(const QString &pluginPath) { #ifndef QT_NO_LIBRARY QStringList list; @@ -78,19 +80,21 @@ QStringList QWaylandServerBufferIntegrationFactory::keys(const QString &pluginPa #endif } -QWaylandServerBufferIntegration *QWaylandServerBufferIntegrationFactory::create(const QString &name, const QStringList &args, const QString &pluginPath) +ClientBufferIntegration *ClientBufferIntegrationFactory::create(const QString &name, const QStringList &args, const QString &pluginPath) { #ifndef QT_NO_LIBRARY // Try loading the plugin from platformPluginPath first: if (!pluginPath.isEmpty()) { QCoreApplication::addLibraryPath(pluginPath); - if (QWaylandServerBufferIntegration *ret = qLoadPlugin1<QWaylandServerBufferIntegration, QWaylandServerBufferIntegrationPlugin>(directLoader(), name, args)) + if (ClientBufferIntegration *ret = qLoadPlugin1<ClientBufferIntegration, ClientBufferIntegrationPlugin>(directLoader(), name, args)) return ret; } - if (QWaylandServerBufferIntegration *ret = qLoadPlugin1<QWaylandServerBufferIntegration, QWaylandServerBufferIntegrationPlugin>(loader(), name, args)) + if (ClientBufferIntegration *ret = qLoadPlugin1<ClientBufferIntegration, ClientBufferIntegrationPlugin>(loader(), name, args)) return ret; #endif return 0; } +} + QT_END_NAMESPACE diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegrationfactory.h b/src/compositor/hardware_integration/qwlclientbufferintegrationfactory_p.h index c9d95f8f..ccefba42 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegrationfactory.h +++ b/src/compositor/hardware_integration/qwlclientbufferintegrationfactory_p.h @@ -47,15 +47,19 @@ QT_BEGIN_NAMESPACE -class QWaylandClientBufferIntegration; +namespace QtWayland { -class Q_COMPOSITOR_EXPORT QWaylandClientBufferIntegrationFactory +class ClientBufferIntegration; + +class Q_COMPOSITOR_EXPORT ClientBufferIntegrationFactory { public: static QStringList keys(const QString &pluginPath = QString()); - static QWaylandClientBufferIntegration *create(const QString &name, const QStringList &args, const QString &pluginPath = QString()); + static ClientBufferIntegration *create(const QString &name, const QStringList &args, const QString &pluginPath = QString()); }; +} + QT_END_NAMESPACE #endif // QWAYLANDCLIENTBUFFERINTEGRATIONFACTORY_H diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegrationplugin.cpp b/src/compositor/hardware_integration/qwlclientbufferintegrationplugin.cpp index ebe860b4..1f3f2d11 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegrationplugin.cpp +++ b/src/compositor/hardware_integration/qwlclientbufferintegrationplugin.cpp @@ -39,18 +39,21 @@ ** ****************************************************************************/ -#include "qwaylandserverbufferintegrationplugin.h" +#include "qwlclientbufferintegrationplugin_p.h" QT_BEGIN_NAMESPACE -QWaylandServerBufferIntegrationPlugin::QWaylandServerBufferIntegrationPlugin(QObject *parent) : +namespace QtWayland { + +ClientBufferIntegrationPlugin::ClientBufferIntegrationPlugin(QObject *parent) : QObject(parent) { } -QWaylandServerBufferIntegrationPlugin::~QWaylandServerBufferIntegrationPlugin() +ClientBufferIntegrationPlugin::~ClientBufferIntegrationPlugin() { } -QT_END_NAMESPACE +} +QT_END_NAMESPACE diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegrationplugin.h b/src/compositor/hardware_integration/qwlclientbufferintegrationplugin_p.h index 2296b9df..3ff26cd9 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegrationplugin.h +++ b/src/compositor/hardware_integration/qwlclientbufferintegrationplugin_p.h @@ -49,20 +49,24 @@ QT_BEGIN_NAMESPACE -class QWaylandClientBufferIntegration; +namespace QtWayland { -#define QWaylandClientBufferIntegrationFactoryInterface_iid "org.qt-project.Qt.Compositor.QWaylandClientBufferIntegrationFactoryInterface.5.3" +class ClientBufferIntegration; -class Q_COMPOSITOR_EXPORT QWaylandClientBufferIntegrationPlugin : public QObject +#define QtWaylandClientBufferIntegrationFactoryInterface_iid "org.qt-project.Qt.Compositor.QtWaylandClientBufferIntegrationFactoryInterface.5.3" + +class Q_COMPOSITOR_EXPORT ClientBufferIntegrationPlugin : public QObject { Q_OBJECT public: - explicit QWaylandClientBufferIntegrationPlugin(QObject *parent = 0); - ~QWaylandClientBufferIntegrationPlugin(); + explicit ClientBufferIntegrationPlugin(QObject *parent = 0); + ~ClientBufferIntegrationPlugin(); - virtual QWaylandClientBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; + virtual ClientBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; +} + QT_END_NAMESPACE #endif // QWAYLANDCLIENTBUFFERINTEGRATIONPLUGIN_H diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegration.cpp b/src/compositor/hardware_integration/qwlserverbufferintegration.cpp index 520f9307..3c9ceb64 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegration.cpp +++ b/src/compositor/hardware_integration/qwlserverbufferintegration.cpp @@ -38,38 +38,42 @@ ** ****************************************************************************/ -#include "qwaylandserverbufferintegration.h" +#include "qwlserverbufferintegration_p.h" QT_BEGIN_NAMESPACE -QWaylandServerBuffer::QWaylandServerBuffer(const QSize &size, QWaylandServerBuffer::Format format) +namespace QtWayland { + +ServerBuffer::ServerBuffer(const QSize &size, ServerBuffer::Format format) : m_size(size) , m_format(format) { } -QWaylandServerBuffer::~QWaylandServerBuffer() +ServerBuffer::~ServerBuffer() { } -bool QWaylandServerBuffer::isYInverted() const +bool ServerBuffer::isYInverted() const { return false; } -QSize QWaylandServerBuffer::size() const +QSize ServerBuffer::size() const { return m_size; } -QWaylandServerBuffer::Format QWaylandServerBuffer::format() const +ServerBuffer::Format ServerBuffer::format() const { return m_format; } -QWaylandServerBufferIntegration::QWaylandServerBufferIntegration() +ServerBufferIntegration::ServerBufferIntegration() { } -QWaylandServerBufferIntegration::~QWaylandServerBufferIntegration() +ServerBufferIntegration::~ServerBufferIntegration() { } -void QWaylandServerBufferIntegration::initializeHardware(QWaylandCompositor *compositor) +void ServerBufferIntegration::initializeHardware(QWaylandCompositor *compositor) { Q_UNUSED(compositor); } +} + QT_END_NAMESPACE diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegration.h b/src/compositor/hardware_integration/qwlserverbufferintegration_p.h index 7033cd75..6fd7276a 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegration.h +++ b/src/compositor/hardware_integration/qwlserverbufferintegration_p.h @@ -55,10 +55,9 @@ struct wl_client; struct wl_resource; namespace QtWayland { - class Display; -} +class Display; -class Q_COMPOSITOR_EXPORT QWaylandServerBuffer +class Q_COMPOSITOR_EXPORT ServerBuffer { public: enum Format { @@ -66,8 +65,8 @@ public: A8 }; - QWaylandServerBuffer(const QSize &size, QWaylandServerBuffer::Format format); - virtual ~QWaylandServerBuffer(); + ServerBuffer(const QSize &size, ServerBuffer::Format format); + virtual ~ServerBuffer(); virtual struct ::wl_resource *resourceForClient(struct ::wl_client *) = 0; @@ -82,18 +81,20 @@ protected: Format m_format; }; -class Q_COMPOSITOR_EXPORT QWaylandServerBufferIntegration +class Q_COMPOSITOR_EXPORT ServerBufferIntegration { public: - QWaylandServerBufferIntegration(); - virtual ~QWaylandServerBufferIntegration(); + ServerBufferIntegration(); + virtual ~ServerBufferIntegration(); virtual void initializeHardware(QWaylandCompositor *); - virtual bool supportsFormat(QWaylandServerBuffer::Format format) const = 0; - virtual QWaylandServerBuffer *createServerBuffer(const QSize &size, QWaylandServerBuffer::Format format) = 0; + virtual bool supportsFormat(ServerBuffer::Format format) const = 0; + virtual ServerBuffer *createServerBuffer(const QSize &size, ServerBuffer::Format format) = 0; }; +} + QT_END_NAMESPACE #endif //QWAYLANDSERVERBUFFERINTEGRATION_H diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegrationfactory.cpp b/src/compositor/hardware_integration/qwlserverbufferintegrationfactory.cpp index 71ea9ec4..6652d25a 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegrationfactory.cpp +++ b/src/compositor/hardware_integration/qwlserverbufferintegrationfactory.cpp @@ -39,23 +39,25 @@ ** ****************************************************************************/ -#include "qwaylandclientbufferintegrationfactory.h" -#include "qwaylandclientbufferintegrationplugin.h" -#include "qwaylandclientbufferintegration.h" +#include "qwlserverbufferintegrationfactory_p.h" +#include "qwlserverbufferintegrationplugin_p.h" +#include "qwlserverbufferintegration_p.h" #include <QtCore/private/qfactoryloader_p.h> #include <QtCore/QCoreApplication> #include <QtCore/QDir> QT_BEGIN_NAMESPACE +namespace QtWayland { + #ifndef QT_NO_LIBRARY Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, loader, - (QWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration/server"), Qt::CaseInsensitive)) + (QtWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration/server"), Qt::CaseInsensitive)) Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, directLoader, - (QWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive)) + (QtWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive)) #endif -QStringList QWaylandClientBufferIntegrationFactory::keys(const QString &pluginPath) +QStringList ServerBufferIntegrationFactory::keys(const QString &pluginPath) { #ifndef QT_NO_LIBRARY QStringList list; @@ -78,19 +80,21 @@ QStringList QWaylandClientBufferIntegrationFactory::keys(const QString &pluginPa #endif } -QWaylandClientBufferIntegration *QWaylandClientBufferIntegrationFactory::create(const QString &name, const QStringList &args, const QString &pluginPath) +ServerBufferIntegration *ServerBufferIntegrationFactory::create(const QString &name, const QStringList &args, const QString &pluginPath) { #ifndef QT_NO_LIBRARY // Try loading the plugin from platformPluginPath first: if (!pluginPath.isEmpty()) { QCoreApplication::addLibraryPath(pluginPath); - if (QWaylandClientBufferIntegration *ret = qLoadPlugin1<QWaylandClientBufferIntegration, QWaylandClientBufferIntegrationPlugin>(directLoader(), name, args)) + if (ServerBufferIntegration *ret = qLoadPlugin1<ServerBufferIntegration, ServerBufferIntegrationPlugin>(directLoader(), name, args)) return ret; } - if (QWaylandClientBufferIntegration *ret = qLoadPlugin1<QWaylandClientBufferIntegration, QWaylandClientBufferIntegrationPlugin>(loader(), name, args)) + if (ServerBufferIntegration *ret = qLoadPlugin1<ServerBufferIntegration, ServerBufferIntegrationPlugin>(loader(), name, args)) return ret; #endif return 0; } +} + QT_END_NAMESPACE diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegrationfactory.h b/src/compositor/hardware_integration/qwlserverbufferintegrationfactory_p.h index c7fe384c..1fc81c95 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegrationfactory.h +++ b/src/compositor/hardware_integration/qwlserverbufferintegrationfactory_p.h @@ -47,15 +47,19 @@ QT_BEGIN_NAMESPACE -class QWaylandServerBufferIntegration; +namespace QtWayland { -class Q_COMPOSITOR_EXPORT QWaylandServerBufferIntegrationFactory +class ServerBufferIntegration; + +class Q_COMPOSITOR_EXPORT ServerBufferIntegrationFactory { public: static QStringList keys(const QString &pluginPath = QString()); - static QWaylandServerBufferIntegration *create(const QString &name, const QStringList &args, const QString &pluginPath = QString()); + static ServerBufferIntegration *create(const QString &name, const QStringList &args, const QString &pluginPath = QString()); }; +} + QT_END_NAMESPACE #endif //QWAYLANDSERVERBUFFERINTEGRATIONFACTORY_H diff --git a/src/compositor/hardware_integration/qwaylandclientbufferintegrationplugin.cpp b/src/compositor/hardware_integration/qwlserverbufferintegrationplugin.cpp index 58bb26d1..def78391 100644 --- a/src/compositor/hardware_integration/qwaylandclientbufferintegrationplugin.cpp +++ b/src/compositor/hardware_integration/qwlserverbufferintegrationplugin.cpp @@ -39,17 +39,22 @@ ** ****************************************************************************/ -#include "qwaylandclientbufferintegrationplugin.h" +#include "qwlserverbufferintegrationplugin_p.h" QT_BEGIN_NAMESPACE -QWaylandClientBufferIntegrationPlugin::QWaylandClientBufferIntegrationPlugin(QObject *parent) : +namespace QtWayland { + +ServerBufferIntegrationPlugin::ServerBufferIntegrationPlugin(QObject *parent) : QObject(parent) { } -QWaylandClientBufferIntegrationPlugin::~QWaylandClientBufferIntegrationPlugin() +ServerBufferIntegrationPlugin::~ServerBufferIntegrationPlugin() { } +} + QT_END_NAMESPACE + diff --git a/src/compositor/hardware_integration/qwaylandserverbufferintegrationplugin.h b/src/compositor/hardware_integration/qwlserverbufferintegrationplugin_p.h index 0de63103..cb18b34d 100644 --- a/src/compositor/hardware_integration/qwaylandserverbufferintegrationplugin.h +++ b/src/compositor/hardware_integration/qwlserverbufferintegrationplugin_p.h @@ -49,20 +49,24 @@ QT_BEGIN_NAMESPACE -class QWaylandServerBufferIntegration; +namespace QtWayland { -#define QWaylandServerBufferIntegrationFactoryInterface_iid "org.qt-project.Qt.Compositor.QWaylandServerBufferIntegrationFactoryInterface.5.3" +class ServerBufferIntegration; -class Q_COMPOSITOR_EXPORT QWaylandServerBufferIntegrationPlugin : public QObject +#define QtWaylandServerBufferIntegrationFactoryInterface_iid "org.qt-project.Qt.Compositor.QtWaylandServerBufferIntegrationFactoryInterface.5.3" + +class Q_COMPOSITOR_EXPORT ServerBufferIntegrationPlugin : public QObject { Q_OBJECT public: - explicit QWaylandServerBufferIntegrationPlugin(QObject *parent = 0); - ~QWaylandServerBufferIntegrationPlugin(); + explicit ServerBufferIntegrationPlugin(QObject *parent = 0); + ~ServerBufferIntegrationPlugin(); - virtual QWaylandServerBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; + virtual ServerBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; +} + QT_END_NAMESPACE #endif // QWAYLANDSERVERBUFFERINTEGRATIONPLUGIN_H diff --git a/src/compositor/wayland_wrapper/qwlcompositor.cpp b/src/compositor/wayland_wrapper/qwlcompositor.cpp index 36b5bc36..1e082397 100644 --- a/src/compositor/wayland_wrapper/qwlcompositor.cpp +++ b/src/compositor/wayland_wrapper/qwlcompositor.cpp @@ -88,12 +88,12 @@ #include <wayland-server.h> #include "hardware_integration/qwlhwintegration_p.h" -#include "hardware_integration/qwaylandclientbufferintegration.h" -#include "hardware_integration/qwaylandserverbufferintegration.h" +#include "hardware_integration/qwlclientbufferintegration_p.h" +#include "hardware_integration/qwlserverbufferintegration_p.h" #include "waylandwindowmanagerintegration.h" -#include "hardware_integration/qwaylandclientbufferintegrationfactory.h" -#include "hardware_integration/qwaylandserverbufferintegrationfactory.h" +#include "hardware_integration/qwlclientbufferintegrationfactory_p.h" +#include "hardware_integration/qwlserverbufferintegrationfactory_p.h" QT_BEGIN_NAMESPACE @@ -315,7 +315,7 @@ QWindow *Compositor::window() const return m_qt_compositor->window(); } -QWaylandClientBufferIntegration * Compositor::clientBufferIntegration() const +ClientBufferIntegration * Compositor::clientBufferIntegration() const { #ifdef QT_COMPOSITOR_WAYLAND_GL return m_client_buffer_integration.data(); @@ -324,7 +324,7 @@ QWaylandClientBufferIntegration * Compositor::clientBufferIntegration() const #endif } -QWaylandServerBufferIntegration * Compositor::serverBufferIntegration() const +ServerBufferIntegration * Compositor::serverBufferIntegration() const { #ifdef QT_COMPOSITOR_WAYLAND_GL return m_server_buffer_integration.data(); @@ -540,7 +540,7 @@ void Compositor::sendDragEndEvent() void Compositor::loadClientBufferIntegration() { - QStringList keys = QWaylandClientBufferIntegrationFactory::keys(); + QStringList keys = ClientBufferIntegrationFactory::keys(); QString targetKey; QByteArray clientBufferIntegration = qgetenv("QT_WAYLAND_HARDWARE_INTEGRATION"); if (clientBufferIntegration.isEmpty()) @@ -554,7 +554,7 @@ void Compositor::loadClientBufferIntegration() } if (!targetKey.isEmpty()) { - m_client_buffer_integration.reset(QWaylandClientBufferIntegrationFactory::create(targetKey, QStringList())); + m_client_buffer_integration.reset(ClientBufferIntegrationFactory::create(targetKey, QStringList())); if (m_client_buffer_integration) { m_client_buffer_integration->setCompositor(m_qt_compositor); if (m_hw_integration) @@ -566,14 +566,14 @@ void Compositor::loadClientBufferIntegration() void Compositor::loadServerBufferIntegration() { - QStringList keys = QWaylandServerBufferIntegrationFactory::keys(); + QStringList keys = ServerBufferIntegrationFactory::keys(); QString targetKey; QByteArray serverBufferIntegration = qgetenv("QT_WAYLAND_SERVER_BUFFER_INTEGRATION"); if (keys.contains(QString::fromLocal8Bit(serverBufferIntegration.constData()))) { targetKey = QString::fromLocal8Bit(serverBufferIntegration.constData()); } if (!targetKey.isEmpty()) { - m_server_buffer_integration.reset(QWaylandServerBufferIntegrationFactory::create(targetKey, QStringList())); + m_server_buffer_integration.reset(ServerBufferIntegrationFactory::create(targetKey, QStringList())); if (m_hw_integration) m_hw_integration->setServerBufferIntegration(targetKey); } diff --git a/src/compositor/wayland_wrapper/qwlcompositor_p.h b/src/compositor/wayland_wrapper/qwlcompositor_p.h index 9709efff..6993660d 100644 --- a/src/compositor/wayland_wrapper/qwlcompositor_p.h +++ b/src/compositor/wayland_wrapper/qwlcompositor_p.h @@ -57,8 +57,6 @@ QT_BEGIN_NAMESPACE class QWaylandCompositor; class QWaylandInputDevice; -class QWaylandClientBufferIntegration; -class QWaylandServerBufferIntegration; class WindowManagerServerIntegration; class QMimeData; class QPlatformScreenBuffer; @@ -79,6 +77,8 @@ class QtKeyExtensionGlobal; class TextInputManager; class InputPanel; class HardwareIntegration; +class ClientBufferIntegration; +class ServerBufferIntegration; class Q_COMPOSITOR_EXPORT Compositor : public QObject { @@ -102,8 +102,8 @@ public: QWindow *window() const; - QWaylandClientBufferIntegration *clientBufferIntegration() const; - QWaylandServerBufferIntegration *serverBufferIntegration() const; + ClientBufferIntegration *clientBufferIntegration() const; + ServerBufferIntegration *serverBufferIntegration() const; void initializeHardwareIntegration(); void initializeExtensions(); void initializeDefaultInputDevice(); @@ -198,8 +198,8 @@ private: #ifdef QT_COMPOSITOR_WAYLAND_GL QScopedPointer<HardwareIntegration> m_hw_integration; - QScopedPointer<QWaylandClientBufferIntegration> m_client_buffer_integration; - QScopedPointer<QWaylandServerBufferIntegration> m_server_buffer_integration; + QScopedPointer<ClientBufferIntegration> m_client_buffer_integration; + QScopedPointer<ServerBufferIntegration> m_server_buffer_integration; #endif //extensions diff --git a/src/compositor/wayland_wrapper/qwlsurface.cpp b/src/compositor/wayland_wrapper/qwlsurface.cpp index 8237bc05..b8e079f1 100644 --- a/src/compositor/wayland_wrapper/qwlsurface.cpp +++ b/src/compositor/wayland_wrapper/qwlsurface.cpp @@ -59,7 +59,7 @@ #include <wayland-server.h> #ifdef QT_COMPOSITOR_WAYLAND_GL -#include "hardware_integration/qwaylandclientbufferintegration.h" +#include "hardware_integration/qwlclientbufferintegration_p.h" #include <qpa/qplatformopenglcontext.h> #endif @@ -129,7 +129,7 @@ bool Surface::isYInverted() const { bool ret = false; static bool negateReturn = qgetenv("QT_COMPOSITOR_NEGATE_INVERTED_Y").toInt(); - QWaylandClientBufferIntegration *clientBufferIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *clientBufferIntegration = m_compositor->clientBufferIntegration(); #ifdef QT_COMPOSITOR_WAYLAND_GL SurfaceBuffer *surfacebuffer = currentSurfaceBuffer(); diff --git a/src/compositor/wayland_wrapper/qwlsurfacebuffer.cpp b/src/compositor/wayland_wrapper/qwlsurfacebuffer.cpp index f877631b..1d919cdf 100644 --- a/src/compositor/wayland_wrapper/qwlsurfacebuffer.cpp +++ b/src/compositor/wayland_wrapper/qwlsurfacebuffer.cpp @@ -44,7 +44,7 @@ #include "qwlcompositor_p.h" #ifdef QT_COMPOSITOR_WAYLAND_GL -#include "hardware_integration/qwaylandclientbufferintegration.h" +#include "hardware_integration/qwlclientbufferintegration_p.h" #include <qpa/qplatformopenglcontext.h> #endif @@ -111,7 +111,7 @@ void SurfaceBuffer::destructBufferState() delete static_cast<QImage *>(m_handle); #ifdef QT_COMPOSITOR_WAYLAND_GL } else { - QWaylandClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); hwIntegration->unlockNativeBuffer(m_handle, 0); #endif } @@ -133,7 +133,7 @@ QSize SurfaceBuffer::size() const m_size = QSize(wl_shm_buffer_get_width(m_shmBuffer), wl_shm_buffer_get_height(m_shmBuffer)); #ifdef QT_COMPOSITOR_WAYLAND_GL } else { - QWaylandClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); m_size = hwIntegration->bufferSize(m_buffer); #endif } @@ -190,7 +190,7 @@ void SurfaceBuffer::destroyTexture() #ifdef QT_COMPOSITOR_WAYLAND_GL if (m_texture) { Q_ASSERT(QOpenGLContext::currentContext()); - QWaylandClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); if (hwIntegration->textureForBuffer(m_buffer) == 0) glDeleteTextures(1, &m_texture); else @@ -226,7 +226,7 @@ void *SurfaceBuffer::handle() const that->m_handle = image; #ifdef QT_COMPOSITOR_WAYLAND_GL } else { - QWaylandClientBufferIntegration *clientBufferIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *clientBufferIntegration = m_compositor->clientBufferIntegration(); that->m_handle = clientBufferIntegration->lockNativeBuffer(m_buffer, 0); #endif } @@ -270,7 +270,7 @@ void SurfaceBuffer::destroy_listener_callback(wl_listener *listener, void *data) void SurfaceBuffer::createTexture() { - QWaylandClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); + ClientBufferIntegration *hwIntegration = m_compositor->clientBufferIntegration(); #ifdef QT_COMPOSITOR_WAYLAND_GL if (!m_texture) m_texture = hwIntegration->textureForBuffer(m_buffer); diff --git a/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp b/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp index a0be625d..66533fec 100644 --- a/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp +++ b/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp @@ -76,7 +76,7 @@ public: }; BrcmEglIntegration::BrcmEglIntegration() - : QWaylandClientBufferIntegration() + : QtWayland::ClientBufferIntegration() , QtWaylandServer::qt_brcm() , d_ptr(new BrcmEglIntegrationPrivate) { diff --git a/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.h b/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.h index 25c5ab71..dca3fb66 100644 --- a/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.h +++ b/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.h @@ -41,7 +41,7 @@ #ifndef BRCMEGLINTEGRATION_H #define BRCMEGLINTEGRATION_H -#include <QtCompositor/qwaylandclientbufferintegration.h> +#include <QtCompositor/private/qwlclientbufferintegration_p.h> #include "qwayland-server-brcm.h" #include <QtCore/QScopedPointer> @@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE class BrcmEglIntegrationPrivate; -class BrcmEglIntegration : public QWaylandClientBufferIntegration, public QtWaylandServer::qt_brcm +class BrcmEglIntegration : public QtWayland::ClientBufferIntegration, public QtWaylandServer::qt_brcm { Q_DECLARE_PRIVATE(BrcmEglIntegration) public: diff --git a/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp b/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp index 9c7440dc..09588f6f 100644 --- a/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp +++ b/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp @@ -44,8 +44,8 @@ QT_BEGIN_NAMESPACE -DrmEglServerBuffer::DrmEglServerBuffer(DrmEglServerBufferIntegration *integration, const QSize &size, QWaylandServerBuffer::Format format) - : QWaylandServerBuffer(size,format) +DrmEglServerBuffer::DrmEglServerBuffer(DrmEglServerBufferIntegration *integration, const QSize &size, QtWayland::ServerBuffer::Format format) + : QtWayland::ServerBuffer(size,format) , m_integration(integration) { m_format = format; @@ -169,12 +169,12 @@ void DrmEglServerBufferIntegration::initializeHardware(QWaylandCompositor *compo QtWaylandServer::qt_drm_egl_server_buffer::init(compositor->waylandDisplay()); } -bool DrmEglServerBufferIntegration::supportsFormat(QWaylandServerBuffer::Format format) const +bool DrmEglServerBufferIntegration::supportsFormat(QtWayland::ServerBuffer::Format format) const { switch (format) { - case QWaylandServerBuffer::RGBA32: + case QtWayland::ServerBuffer::RGBA32: return true; - case QWaylandServerBuffer::A8: + case QtWayland::ServerBuffer::A8: #ifdef EGL_DRM_BUFFER_FORMAT_A8_MESA return true; #else @@ -185,7 +185,7 @@ bool DrmEglServerBufferIntegration::supportsFormat(QWaylandServerBuffer::Format } } -QWaylandServerBuffer *DrmEglServerBufferIntegration::createServerBuffer(const QSize &size, QWaylandServerBuffer::Format format) +QtWayland::ServerBuffer *DrmEglServerBufferIntegration::createServerBuffer(const QSize &size, QtWayland::ServerBuffer::Format format) { return new DrmEglServerBuffer(this, size, format); } diff --git a/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h b/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h index 659b261e..501f21d4 100644 --- a/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h +++ b/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h @@ -41,7 +41,7 @@ #ifndef DRMEGLSERVERBUFFERINTEGRATION_H #define DRMEGLSERVERBUFFERINTEGRATION_H -#include <QtCompositor/qwaylandserverbufferintegration.h> +#include <QtCompositor/private/qwlserverbufferintegration_p.h> #include "qwayland-server-drm-egl-server-buffer.h" @@ -74,10 +74,10 @@ QT_BEGIN_NAMESPACE class DrmEglServerBufferIntegration; -class DrmEglServerBuffer : public QWaylandServerBuffer, public QtWaylandServer::qt_server_buffer +class DrmEglServerBuffer : public QtWayland::ServerBuffer, public QtWaylandServer::qt_server_buffer { public: - DrmEglServerBuffer(DrmEglServerBufferIntegration *integration, const QSize &size, QWaylandServerBuffer::Format format); + DrmEglServerBuffer(DrmEglServerBufferIntegration *integration, const QSize &size, QtWayland::ServerBuffer::Format format); struct ::wl_resource *resourceForClient(struct ::wl_client *) Q_DECL_OVERRIDE; void bindTextureToBuffer() Q_DECL_OVERRIDE; @@ -93,7 +93,7 @@ private: }; class DrmEglServerBufferIntegration : - public QWaylandServerBufferIntegration, + public QtWayland::ServerBufferIntegration, public QtWaylandServer::qt_drm_egl_server_buffer { public: @@ -102,8 +102,8 @@ public: void initializeHardware(QWaylandCompositor *); - bool supportsFormat(QWaylandServerBuffer::Format format) const Q_DECL_OVERRIDE; - QWaylandServerBuffer *createServerBuffer(const QSize &size, QWaylandServerBuffer::Format format) Q_DECL_OVERRIDE; + bool supportsFormat(QtWayland::ServerBuffer::Format format) const Q_DECL_OVERRIDE; + QtWayland::ServerBuffer *createServerBuffer(const QSize &size, QtWayland::ServerBuffer::Format format) Q_DECL_OVERRIDE; EGLDisplay display() const { return m_egl_display; } diff --git a/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp b/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp index ede8a9ab..caff5df1 100644 --- a/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp +++ b/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp @@ -102,7 +102,7 @@ public: }; WaylandEglClientBufferIntegration::WaylandEglClientBufferIntegration() - : QWaylandClientBufferIntegration() + : QtWayland::ClientBufferIntegration() , d_ptr(new WaylandEglClientBufferIntegrationPrivate) { } @@ -208,7 +208,7 @@ bool WaylandEglClientBufferIntegration::isYInverted(struct ::wl_resource *buffer return true; #endif - return QWaylandClientBufferIntegration::isYInverted(buffer); + return QtWayland::ClientBufferIntegration::isYInverted(buffer); } diff --git a/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.h b/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.h index 94d31fc8..32291189 100644 --- a/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.h +++ b/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.h @@ -41,14 +41,14 @@ #ifndef WAYLANDEGLINTEGRATION_H #define WAYLANDEGLINTEGRATION_H -#include <QtCompositor/qwaylandclientbufferintegration.h> +#include <QtCompositor/private/qwlclientbufferintegration_p.h> #include <QtCore/QScopedPointer> QT_BEGIN_NAMESPACE class WaylandEglClientBufferIntegrationPrivate; -class WaylandEglClientBufferIntegration : public QWaylandClientBufferIntegration +class WaylandEglClientBufferIntegration : public QtWayland::ClientBufferIntegration { Q_DECLARE_PRIVATE(WaylandEglClientBufferIntegration) public: diff --git a/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp b/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp index c645b997..2401d671 100644 --- a/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp +++ b/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp @@ -68,7 +68,7 @@ QVector<EGLint> eglbuildSpec() } XCompositeEglClientBufferIntegration::XCompositeEglClientBufferIntegration() - : QWaylandClientBufferIntegration() + : QtWayland::ClientBufferIntegration() , mDisplay(0) { diff --git a/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.h b/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.h index 5497daed..cf5acdd3 100644 --- a/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.h +++ b/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.h @@ -41,7 +41,7 @@ #ifndef XCOMPOSITEEGLINTEGRATION_H #define XCOMPOSITEEGLINTEGRATION_H -#include <QtCompositor/qwaylandclientbufferintegration.h> +#include <QtCompositor/private/qwlclientbufferintegration_p.h> #include "xlibinclude.h" @@ -49,7 +49,7 @@ QT_BEGIN_NAMESPACE -class XCompositeEglClientBufferIntegration : public QWaylandClientBufferIntegration +class XCompositeEglClientBufferIntegration : public QtWayland::ClientBufferIntegration { public: XCompositeEglClientBufferIntegration(); diff --git a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp index a58827ce..dce1fdc3 100644 --- a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp +++ b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp @@ -72,7 +72,7 @@ QVector<int> qglx_buildSpec() XCompositeGLXClientBufferIntegration::XCompositeGLXClientBufferIntegration() - : QWaylandClientBufferIntegration() + : QtWayland::ClientBufferIntegration() , mDisplay(0) , mHandler(0) { diff --git a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.h b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.h index 5a724eed..6d28a3de 100644 --- a/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.h +++ b/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.h @@ -41,7 +41,7 @@ #ifndef XCOMPOSITEGLXINTEGRATION_H #define XCOMPOSITEGLXINTEGRATION_H -#include <QtCompositor/qwaylandclientbufferintegration.h> +#include <QtCompositor/private/qwlclientbufferintegration_p.h> #include "xlibinclude.h" @@ -53,7 +53,7 @@ QT_BEGIN_NAMESPACE class XCompositeHandler; -class XCompositeGLXClientBufferIntegration : public QWaylandClientBufferIntegration +class XCompositeGLXClientBufferIntegration : public QtWayland::ClientBufferIntegration { public: XCompositeGLXClientBufferIntegration(); diff --git a/src/plugins/hardwareintegration/compositor/brcm-egl/main.cpp b/src/plugins/hardwareintegration/compositor/brcm-egl/main.cpp index bfdfa643..53a3f3c3 100644 --- a/src/plugins/hardwareintegration/compositor/brcm-egl/main.cpp +++ b/src/plugins/hardwareintegration/compositor/brcm-egl/main.cpp @@ -39,18 +39,18 @@ ** ****************************************************************************/ -#include <QtCompositor/qwaylandclientbufferintegrationplugin.h> +#include <QtCompositor/private/qwlclientbufferintegrationplugin_p.h> #include "brcmeglintegration.h" QT_BEGIN_NAMESPACE -class QWaylandBrcmClientBufferIntegration : public QWaylandClientBufferIntegrationPlugin +class QWaylandBrcmClientBufferIntegration : public QtWayland::ClientBufferIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Compositor.QWaylandClientBufferIntegrationFactoryInterface.5.3" FILE "brcm-egl.json") + Q_PLUGIN_METADATA(IID QtWaylandClientBufferIntegrationFactoryInterface_iid FILE "brcm-egl.json") public: QStringList keys() const; - QWaylandClientBufferIntegration *create(const QString&, const QStringList&); + QtWayland::ClientBufferIntegration *create(const QString&, const QStringList&); }; QStringList QWaylandBrcmClientBufferIntegration::keys() const @@ -60,7 +60,7 @@ QStringList QWaylandBrcmClientBufferIntegration::keys() const return list; } -QWaylandClientBufferIntegration *QWaylandBrcmClientBufferIntegration::create(const QString& system, const QStringList& paramList) +QtWayland::ClientBufferIntegration *QWaylandBrcmClientBufferIntegration::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); if (system.toLower() == "wayland-brcm") diff --git a/src/plugins/hardwareintegration/compositor/drm-egl-server/main.cpp b/src/plugins/hardwareintegration/compositor/drm-egl-server/main.cpp index 17079cec..4bfc1b48 100644 --- a/src/plugins/hardwareintegration/compositor/drm-egl-server/main.cpp +++ b/src/plugins/hardwareintegration/compositor/drm-egl-server/main.cpp @@ -39,18 +39,18 @@ ** ****************************************************************************/ -#include <QtCompositor/qwaylandserverbufferintegrationplugin.h> +#include <QtCompositor/private/qwlserverbufferintegrationplugin_p.h> #include "drmeglserverbufferintegration.h" QT_BEGIN_NAMESPACE -class DrmEglServerBufferIntegrationPlugin : public QWaylandServerBufferIntegrationPlugin +class DrmEglServerBufferIntegrationPlugin : public QtWayland::ServerBufferIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Compositor.QWaylandServerBufferIntegrationFactoryInterface.5.3" FILE "drm-egl-server.json") + Q_PLUGIN_METADATA(IID QtWaylandServerBufferIntegrationFactoryInterface_iid FILE "drm-egl-server.json") public: QStringList keys() const; - QWaylandServerBufferIntegration *create(const QString&, const QStringList&); + QtWayland::ServerBufferIntegration *create(const QString&, const QStringList&); }; QStringList DrmEglServerBufferIntegrationPlugin::keys() const @@ -60,7 +60,7 @@ QStringList DrmEglServerBufferIntegrationPlugin::keys() const return list; } -QWaylandServerBufferIntegration *DrmEglServerBufferIntegrationPlugin::create(const QString& system, const QStringList& paramList) +QtWayland::ServerBufferIntegration *DrmEglServerBufferIntegrationPlugin::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); if (system.toLower() == "drm-egl-server") diff --git a/src/plugins/hardwareintegration/compositor/wayland-egl/main.cpp b/src/plugins/hardwareintegration/compositor/wayland-egl/main.cpp index 8a222589..274dff1e 100644 --- a/src/plugins/hardwareintegration/compositor/wayland-egl/main.cpp +++ b/src/plugins/hardwareintegration/compositor/wayland-egl/main.cpp @@ -39,19 +39,19 @@ ** ****************************************************************************/ -#include <QtCompositor/qwaylandclientbufferintegrationfactory.h> -#include <QtCompositor/qwaylandclientbufferintegrationplugin.h> +#include <QtCompositor/private/qwlclientbufferintegrationfactory_p.h> +#include <QtCompositor/private/qwlclientbufferintegrationplugin_p.h> #include "waylandeglclientbufferintegration.h" QT_BEGIN_NAMESPACE -class QWaylandIntegrationPlugin : public QWaylandClientBufferIntegrationPlugin +class QWaylandIntegrationPlugin : public QtWayland::ClientBufferIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Compositor.QWaylandClientBufferIntegrationFactoryInterface.5.3" FILE "wayland-egl.json") + Q_PLUGIN_METADATA(IID QtWaylandClientBufferIntegrationFactoryInterface_iid FILE "wayland-egl.json") public: QStringList keys() const; - QWaylandClientBufferIntegration *create(const QString&, const QStringList&); + QtWayland::ClientBufferIntegration *create(const QString&, const QStringList&); }; QStringList QWaylandIntegrationPlugin::keys() const @@ -61,7 +61,7 @@ QStringList QWaylandIntegrationPlugin::keys() const return list; } -QWaylandClientBufferIntegration *QWaylandIntegrationPlugin::create(const QString& system, const QStringList& paramList) +QtWayland::ClientBufferIntegration *QWaylandIntegrationPlugin::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); if (system.toLower() == "wayland-egl") diff --git a/src/plugins/hardwareintegration/compositor/xcomposite-egl/main.cpp b/src/plugins/hardwareintegration/compositor/xcomposite-egl/main.cpp index 8dd43e91..4ae206fa 100644 --- a/src/plugins/hardwareintegration/compositor/xcomposite-egl/main.cpp +++ b/src/plugins/hardwareintegration/compositor/xcomposite-egl/main.cpp @@ -39,18 +39,18 @@ ** ****************************************************************************/ -#include <QtCompositor/qwaylandclientbufferintegrationplugin.h> +#include <QtCompositor/private/qwlclientbufferintegrationplugin_p.h> #include "xcompositeeglintegration.h" QT_BEGIN_NAMESPACE -class QWaylandXCompositeClientBufferIntegration : public QWaylandClientBufferIntegrationPlugin +class QWaylandXCompositeClientBufferIntegration : public QtWayland::ClientBufferIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Compositor.QWaylandClientBufferIntegrationFactoryInterface.5.3" FILE "xcomposite-egl.json") + Q_PLUGIN_METADATA(IID QtWaylandClientBufferIntegrationFactoryInterface_iid FILE "xcomposite-egl.json") public: QStringList keys() const; - QWaylandClientBufferIntegration *create(const QString&, const QStringList&); + QtWayland::ClientBufferIntegration *create(const QString&, const QStringList&); }; QStringList QWaylandXCompositeClientBufferIntegration::keys() const @@ -60,7 +60,7 @@ QStringList QWaylandXCompositeClientBufferIntegration::keys() const return list; } -QWaylandClientBufferIntegration *QWaylandXCompositeClientBufferIntegration::create(const QString& system, const QStringList& paramList) +QtWayland::ClientBufferIntegration *QWaylandXCompositeClientBufferIntegration::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); if (system.toLower() == "wayland-xcomposite") diff --git a/src/plugins/hardwareintegration/compositor/xcomposite-glx/main.cpp b/src/plugins/hardwareintegration/compositor/xcomposite-glx/main.cpp index b7673893..4dcd9136 100644 --- a/src/plugins/hardwareintegration/compositor/xcomposite-glx/main.cpp +++ b/src/plugins/hardwareintegration/compositor/xcomposite-glx/main.cpp @@ -39,18 +39,18 @@ ** ****************************************************************************/ -#include <QtCompositor/qwaylandclientbufferintegrationplugin.h> +#include <QtCompositor/private/qwlclientbufferintegrationplugin_p.h> #include "xcompositeglxintegration.h" QT_BEGIN_NAMESPACE -class QWaylandXCompositeClientBufferIntegration : public QWaylandClientBufferIntegrationPlugin +class QWaylandXCompositeClientBufferIntegration : public QtWayland::ClientBufferIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Compositor.QWaylandClientBufferIntegrationFactoryInterface.5.3" FILE "xcomposite-glx.json") + Q_PLUGIN_METADATA(IID QtWaylandClientBufferIntegrationFactoryInterface_iid FILE "xcomposite-glx.json") public: QStringList keys() const; - QWaylandClientBufferIntegration *create(const QString&, const QStringList&); + QtWayland::ClientBufferIntegration *create(const QString&, const QStringList&); }; QStringList QWaylandXCompositeClientBufferIntegration::keys() const @@ -60,7 +60,7 @@ QStringList QWaylandXCompositeClientBufferIntegration::keys() const return list; } -QWaylandClientBufferIntegration *QWaylandXCompositeClientBufferIntegration::create(const QString& system, const QStringList& paramList) +QtWayland::ClientBufferIntegration *QWaylandXCompositeClientBufferIntegration::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); if (system.toLower() == "wayland-xcomposite-glx") |