From e20e014a5cf531a25acaef8a160023c544b0deac Mon Sep 17 00:00:00 2001 From: David Rowe Date: Mon, 28 May 2018 12:02:08 +1200 Subject: [PATCH] Add JSDoc stubs for new Render API functions --- libraries/task/src/task/Config.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libraries/task/src/task/Config.h b/libraries/task/src/task/Config.h index 20de5c850e..00fa01808b 100644 --- a/libraries/task/src/task/Config.h +++ b/libraries/task/src/task/Config.h @@ -127,9 +127,29 @@ public: double getCPURunTime() const { return _msCPURunTime; } // Describe the node graph data connections of the associated Job/Task + /**jsdoc + * @function Render.isTask + * @returns {boolean} + */ Q_INVOKABLE virtual bool isTask() const { return false; } + + /**jsdoc + * @function Render.getSubConfigs + * @returns {object[]} + */ Q_INVOKABLE virtual QObjectList getSubConfigs() const { return QObjectList(); } + + /**jsdoc + * @function Render.getNumSubs + * @returns {number} + */ Q_INVOKABLE virtual int getNumSubs() const { return 0; } + + /**jsdoc + * @function Render.getSubConfig + * @param {number} index + * @returns {object} + */ Q_INVOKABLE virtual QObject* getSubConfig(int i) const { return nullptr; } public slots: