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 /examples | |
parent | 87d2b0b860e0250639d4fc9136ef23d3983f171a (diff) |
Making the buffer intgrations private
Change-Id: Ifb6e2456c781e80f84e27e68c3e279ea993f9307
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/server-buffer/compositor/main.cpp | 16 | ||||
-rw-r--r-- | examples/server-buffer/compositor/serverbufferitem.cpp | 6 | ||||
-rw-r--r-- | examples/server-buffer/compositor/serverbufferitem.h | 13 |
3 files changed, 19 insertions, 16 deletions
diff --git a/examples/server-buffer/compositor/main.cpp b/examples/server-buffer/compositor/main.cpp index 24e9e7fb8..68aaea67e 100644 --- a/examples/server-buffer/compositor/main.cpp +++ b/examples/server-buffer/compositor/main.cpp @@ -55,7 +55,7 @@ #include "qwayland-server-share-buffer.h" #include <QtCompositor/private/qwlcompositor_p.h> -#include <QtCompositor/qwaylandserverbufferintegration.h> +#include <QtCompositor/private/qwlserverbufferintegration_p.h> #include "serverbufferitem.h" @@ -138,12 +138,12 @@ private slots: openglContext()->makeCurrent(this); - QWaylandServerBufferIntegration *sbi = QWaylandCompositor::handle()->serverBufferIntegration(); + QtWayland::ServerBufferIntegration *sbi = QWaylandCompositor::handle()->serverBufferIntegration(); if (!sbi) { qWarning("Could not find a Server Buffer Integration"); return; } - if (sbi->supportsFormat(QWaylandServerBuffer::RGBA32)) { + if (sbi->supportsFormat(QtWayland::ServerBuffer::RGBA32)) { QImage image(100,100,QImage::Format_ARGB32_Premultiplied); image.fill(QColor(0x55,0x0,0x55,0x01)); { @@ -162,7 +162,7 @@ private slots: } image = image.convertToFormat(QImage::Format_RGBA8888); - m_server_buffer_32_bit = sbi->createServerBuffer(image.size(),QWaylandServerBuffer::RGBA32); + m_server_buffer_32_bit = sbi->createServerBuffer(image.size(),QtWayland::ServerBuffer::RGBA32); GLuint texture_32_bit; glGenTextures(1, &texture_32_bit); @@ -176,13 +176,13 @@ private slots: } - if (sbi->supportsFormat(QWaylandServerBuffer::A8)) { + if (sbi->supportsFormat(QtWayland::ServerBuffer::A8)) { QRawFont defaultRaw = QRawFont::fromFont(QFont(), QFontDatabase::Latin); QVector<quint32> index = defaultRaw.glyphIndexesForString(QStringLiteral("R")); QDistanceField distanceField(defaultRaw, index.front(), true); QImage img = distanceField.toImage(QImage::Format_Indexed8); - m_server_buffer_8_bit = sbi->createServerBuffer(img.size(), QWaylandServerBuffer::A8); + m_server_buffer_8_bit = sbi->createServerBuffer(img.size(), QtWayland::ServerBuffer::A8); GLuint texture_8_bit; glGenTextures(1, &texture_8_bit); glBindTexture(GL_TEXTURE_2D, texture_8_bit); @@ -240,9 +240,9 @@ protected: } private: - QWaylandServerBuffer *m_server_buffer_32_bit; + QtWayland::ServerBuffer *m_server_buffer_32_bit; ServerBufferItem *m_server_buffer_item_32_bit; - QWaylandServerBuffer *m_server_buffer_8_bit; + QtWayland::ServerBuffer *m_server_buffer_8_bit; ServerBufferItem *m_server_buffer_item_8_bit; }; diff --git a/examples/server-buffer/compositor/serverbufferitem.cpp b/examples/server-buffer/compositor/serverbufferitem.cpp index 8227b8716..4a47c279d 100644 --- a/examples/server-buffer/compositor/serverbufferitem.cpp +++ b/examples/server-buffer/compositor/serverbufferitem.cpp @@ -45,11 +45,11 @@ #include <QtQuick/QSGSimpleTextureNode> #include <QtQuick/QQuickWindow> -#include <QtCompositor/qwaylandserverbufferintegration.h> +#include <QtCompositor/private/qwlserverbufferintegration_p.h> QT_BEGIN_NAMESPACE -ServerBufferItem::ServerBufferItem(QWaylandServerBuffer *serverBuffer, QQuickItem *parent) +ServerBufferItem::ServerBufferItem(QtWayland::ServerBuffer *serverBuffer, QQuickItem *parent) : QQuickItem(parent) , m_server_buffer(serverBuffer) , m_provider(new ServerBufferTextureProvider) @@ -72,7 +72,7 @@ bool ServerBufferItem::isYInverted() const int ServerBufferItem::depth() const { - return m_server_buffer->format() == QWaylandServerBuffer::RGBA32 ? 32 : 8; + return m_server_buffer->format() == QtWayland::ServerBuffer::RGBA32 ? 32 : 8; } QSGTextureProvider *ServerBufferItem::textureProvider() const diff --git a/examples/server-buffer/compositor/serverbufferitem.h b/examples/server-buffer/compositor/serverbufferitem.h index 9391cb942..31fad4e86 100644 --- a/examples/server-buffer/compositor/serverbufferitem.h +++ b/examples/server-buffer/compositor/serverbufferitem.h @@ -49,21 +49,24 @@ QT_BEGIN_NAMESPACE class ServerBufferTextureProvider; -class QWaylandServerBuffer; + +namespace QtWayland { +class ServerBuffer; +} class ServerBufferItem : public QQuickItem { Q_OBJECT - Q_PROPERTY(QWaylandServerBuffer *serverBuffer READ serverBuffer CONSTANT) + Q_PROPERTY(QtWayland::ServerBuffer *serverBuffer READ serverBuffer CONSTANT) Q_PROPERTY(bool useTextureAlpha READ useTextureAlpha WRITE setUseTextureAlpha NOTIFY useTextureAlphaChanged) Q_PROPERTY(bool isYInverted READ isYInverted NOTIFY yInvertedChanged) Q_PROPERTY(int depth READ depth CONSTANT) public: - ServerBufferItem(QWaylandServerBuffer *serverBuffer, QQuickItem *parent = 0); + ServerBufferItem(QtWayland::ServerBuffer *serverBuffer, QQuickItem *parent = 0); ~ServerBufferItem(); - QWaylandServerBuffer *serverBuffer() const { return m_server_buffer; } + QtWayland::ServerBuffer *serverBuffer() const { return m_server_buffer; } bool isYInverted() const; int depth() const; @@ -86,7 +89,7 @@ protected: private: void updateTexture(); - QWaylandServerBuffer *m_server_buffer; + QtWayland::ServerBuffer *m_server_buffer; ServerBufferTextureProvider *m_provider; bool m_useTextureAlpha; }; |