summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorJorgen Lind <jorgen.lind@digia.com>2014-02-11 13:25:51 +0100
committerAndy Nichols <andy.nichols@digia.com>2014-02-11 17:38:36 +0100
commitaaa81b2bb5eb3b18cb80c71c6730db227f31825f (patch)
treeebb4831cd028fd9fba0e7696a5e45d17f568f856 /examples
parent87d2b0b860e0250639d4fc9136ef23d3983f171a (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.cpp16
-rw-r--r--examples/server-buffer/compositor/serverbufferitem.cpp6
-rw-r--r--examples/server-buffer/compositor/serverbufferitem.h13
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;
};