Implement the include facility of the Scripting API. More...
Functions | |
include (String first, String second,...) | |
Include the named script(s) in the current script. More... | |
QScriptValue | includeScript (QScriptContext *context, QScriptEngine *engine) |
Implements an include facility for use in xTuple ERP scripts. More... | |
void | setupInclude (QScriptEngine *engine) |
Sets the include() function as a property of the global object. More... | |
Implement the include facility of the Scripting API.
This file implements the include() function used in scripts to extend xTuple ERP.
QScriptValue includeScript | ( | QScriptContext * | context, |
QScriptEngine * | engine | ||
) |
Implements an include facility for use in xTuple ERP scripts.
This is the C++ implementation of the include() function. It should never be called directly.
context | The context contains a list of arguments passed to the include() function by the calling script. All arguments are processed as potential script names to be loaded and run. |
engine | The QScriptEngine in which to load the included scripts. |
void setupInclude | ( | QScriptEngine * | engine | ) |
Sets the include() function as a property of the global object.
This installs the include() function as a property in the global namespace of the given QScriptEngine. It should only be called by setupScriptApi().
engine | A pointer to the script engine in which to install the include function. |
Generated on Fri Oct 7 2016 15:34:17 | xTuple ERP Programmer Reference, Version 4.4.0 | 1.8.10 |