summaryrefslogtreecommitdiffstats
path: root/src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h
diff options
context:
space:
mode:
authorJanne Kangas <janne.kangas@qt.io>2019-01-07 12:00:21 +0200
committerJanne Kangas <janne.kangas@qt.io>2019-01-10 05:53:15 +0000
commit755c1185b5cb577feb4220ebfee2f4fc06e99927 (patch)
treee651311c207ec9ddc017c948582600a9bfb4b621 /src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h
parent16d80de67db387382e23d2545c7d3f3774a11c8a (diff)
Enable setting datainput controller from timeline context menu
Add context menu option to set datainput controller for a property of currently selected timeline object. Change-Id: I569a5ea501e307228e9c50b654ad9f19a14a7d88 Task-id: QT3DS-2435 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h')
-rw-r--r--src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h b/src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h
index 1fbeaf21..67abcf98 100644
--- a/src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h
+++ b/src/Authoring/QT3DSDM/Systems/StudioPropertySystem.h
@@ -117,6 +117,9 @@ public:
bool GetCanonicalInstancePropertyValue(Qt3DSDMInstanceHandle inInstance,
Qt3DSDMPropertyHandle inProperty, SValue &outValue) const;
+ QVector<Qt3DSDMPropertyHandle> GetControllableProperties(
+ Qt3DSDMInstanceHandle inInst) const override;
+
private:
static bool DerivedGuidMatches(qt3dsdm::IDataCore &inDataCore,
qt3dsdm::Qt3DSDMInstanceHandle inInstance,