summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/rendertargetselectornode.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-04-13 09:33:50 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-04-15 09:21:53 +0000
commit5b0795d94a7c9fc7c936601de621a499db4edb54 (patch)
tree2835d8d5889c1600e87a3be646f2685f662e419b /src/render/framegraph/rendertargetselectornode.cpp
parent922d477f809b6c689e331febee910514eb382b57 (diff)
RenderTargetSelector: use m_enabled property from base class
Change-Id: I9ad362251795b8dcc944918e77c147bc229902f0 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/framegraph/rendertargetselectornode.cpp')
-rw-r--r--src/render/framegraph/rendertargetselectornode.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/render/framegraph/rendertargetselectornode.cpp b/src/render/framegraph/rendertargetselectornode.cpp
index 584c9ddca..8cb257027 100644
--- a/src/render/framegraph/rendertargetselectornode.cpp
+++ b/src/render/framegraph/rendertargetselectornode.cpp
@@ -65,7 +65,6 @@ void RenderTargetSelector::updateFromPeer(Qt3DCore::QNode *peer)
m_renderTargetUuid = QNodeId();
if (selector->target() != Q_NULLPTR)
m_renderTargetUuid = selector->target()->id();
- setEnabled(selector->isEnabled());
m_outputs = selector->outputs().toVector();
}
@@ -74,7 +73,6 @@ void RenderTargetSelector::initializeFromPeer(const Qt3DCore::QNodeCreatedChange
FrameGraphNode::initializeFromPeer(change);
const auto typedChange = qSharedPointerCast<Qt3DCore::QNodeCreatedChange<QRenderTargetSelectorData>>(change);
const auto &data = typedChange->data;
- setEnabled(change->isNodeEnabled());
m_renderTargetUuid = data.targetId;
m_outputs = data.outputs;
}
@@ -86,12 +84,11 @@ void RenderTargetSelector::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
QScenePropertyChangePtr propertyChange = qSharedPointerCast<QScenePropertyChange>(e);
if (propertyChange->propertyName() == QByteArrayLiteral("target"))
m_renderTargetUuid = propertyChange->value().value<QNodeId>();
- else if (propertyChange->propertyName() == QByteArrayLiteral("enabled"))
- setEnabled(propertyChange->value().toBool());
else if (propertyChange->propertyName() == QByteArrayLiteral("outputs"))
m_outputs = propertyChange->value().value<QList<Qt3DRender::QRenderTargetOutput::AttachmentPoint> >().toVector();
markDirty(AbstractRenderer::AllDirty);
}
+ FrameGraphNode::sceneChangeEvent(e);
}
} // namespace Render