summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qrenderattachment.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-09-02 19:24:55 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-09-15 12:37:05 +0200
commit2c02dba5067d991ec56aaa600b618d8775713e81 (patch)
treec2d074cbf5acbd1d31b0b3103865c0b570f38cd2 /src/render/frontend/qrenderattachment.cpp
parent72ccb52f8dd3e77dbf024d77a9b409fbd2123299 (diff)
Added missing name property to QRenderAttachment
Change-Id: I2c68e3efa878a4cef4eef013e6d451ec347c83b8 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/frontend/qrenderattachment.cpp')
-rw-r--r--src/render/frontend/qrenderattachment.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/render/frontend/qrenderattachment.cpp b/src/render/frontend/qrenderattachment.cpp
index dc7cbfc1f..77def7d3e 100644
--- a/src/render/frontend/qrenderattachment.cpp
+++ b/src/render/frontend/qrenderattachment.cpp
@@ -184,6 +184,27 @@ QRenderAttachment::CubeMapFace QRenderAttachment::face() const
return d->m_face;
}
+void QRenderAttachment::setName(const QString &name)
+{
+ Q_D(QRenderAttachment);
+ if (d->m_name != name) {
+ d->m_name = name;
+ emit nameChanged();
+ if (d->m_changeArbiter != Q_NULLPTR) {
+ QScenePropertyChangePtr change(new QScenePropertyChange(NodeUpdated, this));
+ change->setPropertyName(QByteArrayLiteral("name"));
+ change->setValue(name);
+ notifyObservers(change);
+ }
+ }
+}
+
+QString QRenderAttachment::name() const
+{
+ Q_D(const QRenderAttachment);
+ return d->m_name;
+}
+
QNode *QRenderAttachment::doClone(QNode *clonedParent) const
{
return new QRenderAttachment(clonedParent);