summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2017-01-25 15:05:19 +0100
committerKevin Ottens <kevin.ottens@kdab.com>2017-01-27 14:58:54 +0000
commit4cea17da05a811215fd23dba8e11adcd00016a8f (patch)
treecf7182027bf09985d86a50b58c7d48e66f3fe95e
parent713373a9264e8d5e265e44ea8ec2172906263537 (diff)
Add missing properties to QSkyboxEntity
Also adjust the signal name for baseName, looked like a missed API change. Change-Id: Ifc6074bfec79ec147bd3549f458f806865d93494 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/extras/defaults/qskyboxentity.cpp2
-rw-r--r--src/extras/defaults/qskyboxentity.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/extras/defaults/qskyboxentity.cpp b/src/extras/defaults/qskyboxentity.cpp
index 32e68e6fc..92c540189 100644
--- a/src/extras/defaults/qskyboxentity.cpp
+++ b/src/extras/defaults/qskyboxentity.cpp
@@ -232,7 +232,7 @@ void QSkyboxEntity::setBaseName(const QString &baseName)
Q_D(QSkyboxEntity);
if (baseName != d->m_baseName) {
d->m_baseName = baseName;
- emit sourceDirectoryChanged(baseName);
+ emit baseNameChanged(baseName);
d->reloadTexture();
}
}
diff --git a/src/extras/defaults/qskyboxentity.h b/src/extras/defaults/qskyboxentity.h
index a11d2f0a0..ca5cab6f2 100644
--- a/src/extras/defaults/qskyboxentity.h
+++ b/src/extras/defaults/qskyboxentity.h
@@ -52,6 +52,8 @@ class QSkyboxEntityPrivate;
class QT3DEXTRASSHARED_EXPORT QSkyboxEntity : public Qt3DCore::QEntity
{
Q_OBJECT
+ Q_PROPERTY(QString baseName READ baseName WRITE setBaseName NOTIFY baseNameChanged)
+ Q_PROPERTY(QString extension READ extension WRITE setExtension NOTIFY extensionChanged)
public:
explicit QSkyboxEntity(Qt3DCore::QNode *parent = nullptr);
~QSkyboxEntity();
@@ -63,7 +65,7 @@ public:
QString extension() const;
Q_SIGNALS:
- void sourceDirectoryChanged(const QString &path);
+ void baseNameChanged(const QString &path);
void extensionChanged(const QString &extension);
private: