diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-09-02 19:24:55 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-09-15 12:37:05 +0200 |
commit | 2c02dba5067d991ec56aaa600b618d8775713e81 (patch) | |
tree | c2d074cbf5acbd1d31b0b3103865c0b570f38cd2 /src/render/frontend/qrenderattachment.cpp | |
parent | 72ccb52f8dd3e77dbf024d77a9b409fbd2123299 (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.cpp | 21 |
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); |