aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickshadereffectsource.cpp
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2012-07-11 17:32:16 +1000
committerQt by Nokia <qt-info@nokia.com>2012-07-17 07:26:15 +0200
commitfeb996e3ab44e68082c97102556ea396f5df3f44 (patch)
tree7613a8a4eaf5a8e0fb2801e9d0d9d1869524c348 /src/quick/items/qquickshadereffectsource.cpp
parent68bbdacd2d5a6fa02f085a996411fb2b71875174 (diff)
QQuickCanvas renames
QQuickCanvas is now called QQuickWindow QQuickCanvas::rootItem is now QQuickWindow::contentItem QQuickItem::canvas is now QQuickItem::window QQuickItem::ItemChangeData::canvas is also renamed window QQuickCanvas::grabFrameBuffer is now QQuickWindow::grabWindow The functions related to the color property have dropped the clear from their names. The first three changes have interim compatibility measures in place to ease the transition. Change-Id: Id34e29546a22a74a7ae2ad90ee3a8def6fc541d2 Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick/items/qquickshadereffectsource.cpp')
-rw-r--r--src/quick/items/qquickshadereffectsource.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/quick/items/qquickshadereffectsource.cpp b/src/quick/items/qquickshadereffectsource.cpp
index 3804c933c8..5ccd7bc247 100644
--- a/src/quick/items/qquickshadereffectsource.cpp
+++ b/src/quick/items/qquickshadereffectsource.cpp
@@ -42,7 +42,7 @@
#include "qquickshadereffectsource_p.h"
#include "qquickitem_p.h"
-#include "qquickcanvas_p.h"
+#include "qquickwindow_p.h"
#include <private/qsgadaptationlayer_p.h>
#include <QtQuick/private/qsgrenderer_p.h>
@@ -568,8 +568,8 @@ QQuickShaderEffectSource::~QQuickShaderEffectSource()
QQuickItemPrivate *sd = QQuickItemPrivate::get(m_sourceItem);
sd->removeItemChangeListener(this, QQuickItemPrivate::Geometry);
sd->derefFromEffectItem(m_hideSource);
- if (canvas())
- sd->derefCanvas();
+ if (window())
+ sd->derefWindow();
}
}
@@ -578,7 +578,7 @@ void QQuickShaderEffectSource::ensureTexture()
if (m_texture)
return;
- Q_ASSERT_X(QQuickItemPrivate::get(this)->canvas
+ Q_ASSERT_X(QQuickItemPrivate::get(this)->window
&& QQuickItemPrivate::get(this)->sceneGraphContext()
&& QThread::currentThread() == QQuickItemPrivate::get(this)->sceneGraphContext()->thread(),
"QQuickShaderEffectSource::ensureTexture",
@@ -593,7 +593,7 @@ QSGTextureProvider *QQuickShaderEffectSource::textureProvider() const
{
if (!m_provider) {
// Make sure it gets thread affinity on the rendering thread so deletion works properly..
- Q_ASSERT_X(QQuickItemPrivate::get(this)->canvas
+ Q_ASSERT_X(QQuickItemPrivate::get(this)->window
&& QQuickItemPrivate::get(this)->sceneGraphContext()
&& QThread::currentThread() == QQuickItemPrivate::get(this)->sceneGraphContext()->thread(),
"QQuickShaderEffectSource::textureProvider",
@@ -668,19 +668,19 @@ void QQuickShaderEffectSource::setSourceItem(QQuickItem *item)
d->derefFromEffectItem(m_hideSource);
d->removeItemChangeListener(this, QQuickItemPrivate::Geometry);
disconnect(m_sourceItem, SIGNAL(destroyed(QObject*)), this, SLOT(sourceItemDestroyed(QObject*)));
- if (canvas())
- d->derefCanvas();
+ if (window())
+ d->derefWindow();
}
m_sourceItem = item;
if (item) {
QQuickItemPrivate *d = QQuickItemPrivate::get(item);
- // 'item' needs a canvas to get a scene graph node. It usually gets one through its
+ // 'item' needs a window to get a scene graph node. It usually gets one through its
// parent, but if the source item is "inline" rather than a reference -- i.e.
// "sourceItem: Item { }" instead of "sourceItem: foo" -- it will not get a parent.
- // In those cases, 'item' should get the canvas from 'this'.
- if (canvas())
- d->refCanvas(canvas());
+ // In those cases, 'item' should get the window from 'this'.
+ if (window())
+ d->refWindow(window());
d->refFromEffectItem(m_hideSource);
d->addItemChangeListener(this, QQuickItemPrivate::Geometry);
connect(m_sourceItem, SIGNAL(destroyed(QObject*)), this, SLOT(sourceItemDestroyed(QObject*)));
@@ -1015,10 +1015,10 @@ void QQuickShaderEffectSource::itemChange(ItemChange change, const ItemChangeDat
{
if (change == QQuickItem::ItemSceneChange && m_sourceItem) {
// See comment in QQuickShaderEffectSource::setSourceItem().
- if (value.canvas)
- QQuickItemPrivate::get(m_sourceItem)->refCanvas(value.canvas);
+ if (value.window)
+ QQuickItemPrivate::get(m_sourceItem)->refWindow(value.window);
else
- QQuickItemPrivate::get(m_sourceItem)->derefCanvas();
+ QQuickItemPrivate::get(m_sourceItem)->derefWindow();
}
QQuickItem::itemChange(change, value);
}