History

Better enum registration

Dale Glass committed 6 years ago

Commit 26bcaa41 parent c65cc953 files · +24 −7Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.h (1 of 3 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.h+10−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
20#include <QtCore/QSet>20#include <QtCore/QSet>
21#include <QtCore/QWaitCondition>21#include <QtCore/QWaitCondition>
22#include <QtCore/QStringList>22#include <QtCore/QStringList>
23#include <QMetaEnum>
23 24
24#include <QtScript/QScriptEngine>25#include <QtScript/QScriptEngine>
25 26
@@ -230,6 +231,15 @@ public: · 204 unmodified lines
230 Q_INVOKABLE void registerFunction(const QString& parent, const QString& name, QScriptEngine::FunctionSignature fun,231 Q_INVOKABLE void registerFunction(const QString& parent, const QString& name, QScriptEngine::FunctionSignature fun,
231 int numArguments = -1);232 int numArguments = -1);
232 233
234 /**jsdoc
235 * @function Script.registerEnum
236 * @param {string} enumName - Name.
237 * @param {object} newEnum - Enumeration to be added
238 * @deprecated This function is deprecated and will be removed.
239 */
240 /// registers a global enum
241 Q_INVOKABLE void registerEnum(const QString& enumName, QMetaEnum newEnum);
242
233 /**jsdoc243 /**jsdoc
234 * @function Script.registerValue244 * @function Script.registerValue
235 * @param {string} name - Name.245 * @param {string} name - Name.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t