diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-04-13 09:26:34 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-15 09:21:45 +0000 |
commit | d6b31a30b5e06ef5da92e3663b0cd3589b8c119e (patch) | |
tree | 9076be888b9d719bccfc2dc7af4c40b1abd4cea7 /src/render/framegraph/nodraw.cpp | |
parent | 3c99084179aeb072ba7488ffb7f4bb00662d797c (diff) |
NoDraw: simplified because enabled logic is in base class
Change-Id: I5e9545cbe9f98105ccf6163fd0a5f93983bb86ed
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/framegraph/nodraw.cpp')
-rw-r--r-- | src/render/framegraph/nodraw.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/render/framegraph/nodraw.cpp b/src/render/framegraph/nodraw.cpp index 56bd43fbb..602969249 100644 --- a/src/render/framegraph/nodraw.cpp +++ b/src/render/framegraph/nodraw.cpp @@ -59,26 +59,7 @@ NoDraw::~NoDraw() void NoDraw::updateFromPeer(Qt3DCore::QNode *peer) { - QNoDraw *noDraw = static_cast<QNoDraw *>(peer); - setEnabled(noDraw->isEnabled()); -} - -void NoDraw::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) -{ - QScenePropertyChangePtr propertyChange = qSharedPointerCast<QScenePropertyChange>(e); - - switch (e->type()) { - case NodeUpdated: { - if (propertyChange->propertyName() == QByteArrayLiteral("enabled")) - setEnabled(propertyChange->value().toBool()); - markDirty(AbstractRenderer::AllDirty); - break; - - default: - break; - } - - } + Q_UNUSED(peer) } } // namespace Render |