mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-07 07:02:46 +02:00
Config.h is now exposed as the Workload API
This commit is contained in:
parent
5375e53ecb
commit
9e5cf5fe75
1 changed files with 13 additions and 13 deletions
|
@ -109,14 +109,14 @@ public:
|
|||
virtual void setPresetList(const QJsonObject& object);
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.toJSON
|
||||
* @function Workload.toJSON
|
||||
* @returns {string}
|
||||
*/
|
||||
// This must be named toJSON to integrate with the global scripting JSON object
|
||||
Q_INVOKABLE QString toJSON() { return QJsonDocument(toJsonValue(*this).toObject()).toJson(QJsonDocument::Compact); }
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.load
|
||||
* @function Workload.load
|
||||
* @param {object} map
|
||||
*/
|
||||
Q_INVOKABLE void load(const QVariantMap& map) { qObjectFromJsonValue(QJsonObject::fromVariantMap(map), *this); emit loaded(); }
|
||||
|
@ -130,25 +130,25 @@ public:
|
|||
|
||||
// Describe the node graph data connections of the associated Job/Task
|
||||
/**jsdoc
|
||||
* @function Render.isTask
|
||||
* @function Workload.isTask
|
||||
* @returns {boolean}
|
||||
*/
|
||||
Q_INVOKABLE virtual bool isTask() const { return false; }
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.getSubConfigs
|
||||
* @function Workload.getSubConfigs
|
||||
* @returns {object[]}
|
||||
*/
|
||||
Q_INVOKABLE virtual QObjectList getSubConfigs() const { return QObjectList(); }
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.getNumSubs
|
||||
* @function Workload.getNumSubs
|
||||
* @returns {number}
|
||||
*/
|
||||
Q_INVOKABLE virtual int getNumSubs() const { return 0; }
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.getSubConfig
|
||||
* @function Workload.getSubConfig
|
||||
* @param {number} index
|
||||
* @returns {object}
|
||||
*/
|
||||
|
@ -162,32 +162,32 @@ public:
|
|||
public slots:
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.load
|
||||
* @function Workload.load
|
||||
* @param {object} map
|
||||
*/
|
||||
void load(const QJsonObject& val) { qObjectFromJsonValue(val, *this); emit loaded(); }
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.refresh
|
||||
* @function Workload.refresh
|
||||
*/
|
||||
void refresh();
|
||||
|
||||
signals:
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.loaded
|
||||
* @function Workload.loaded
|
||||
* @returns {Signal}
|
||||
*/
|
||||
void loaded();
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.newStats
|
||||
* @function Workload.newStats
|
||||
* @returns {Signal}
|
||||
*/
|
||||
void newStats();
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.dirtyEnabled
|
||||
* @function Workload.dirtyEnabled
|
||||
* @returns {Signal}
|
||||
*/
|
||||
void dirtyEnabled();
|
||||
|
@ -202,7 +202,7 @@ public:
|
|||
|
||||
|
||||
/**jsdoc
|
||||
* @namespace Render
|
||||
* @namespace Workload
|
||||
*
|
||||
* @hifi-interface
|
||||
* @hifi-client-entity
|
||||
|
@ -221,7 +221,7 @@ public:
|
|||
TaskConfig(bool enabled) : JobConfig(enabled) {}
|
||||
|
||||
/**jsdoc
|
||||
* @function Render.getConfig
|
||||
* @function Workload.getConfig
|
||||
* @param {string} name
|
||||
* @returns {object}
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue