okteta
Functions | |
QScriptValue | addCustomPropertiesFunc (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | addUpdateFunc (QScriptContext *ctx, QScriptEngine *) |
QScriptValue | addValidationFunc (QScriptContext *ctx, QScriptEngine *) |
QScriptValue | alternativeFunc (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | createEnumObject (QScriptContext *ctx, QScriptEngine *eng, const QString &typeName) |
QScriptValue | getChild (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | importScriptFunc (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewArray (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewBitfield (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewBool16 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewBool32 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewBool64 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewBool8 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewChar (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewDouble (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewEnum (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewFlags (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewFloat (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewInt16 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewInt32 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewInt64 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewInt8 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewPointer (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewString (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewStruct (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewTaggedUnion (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewUInt16 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewUInt32 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewUInt64 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewUInt8 (QScriptContext *ctx, QScriptEngine *eng) |
QScriptValue | scriptNewUnion (QScriptContext *ctx, QScriptEngine *eng) |
Variables | |
static const QString | setPropertyString = QLatin1String("set") |
static const QString | setUpdatePropertyString = QLatin1String("setUpdate") |
static const QString | setValidationPropertyString = QLatin1String("setValidation") |
Function Documentation
QScriptValue ScriptEngineInitializer::Private::addCustomPropertiesFunc | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this allows you to write e.g.
return struct({foo : uint8() }) .set({ updateFunc : ..., name : "something"})
Definition at line 295 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::addUpdateFunc | ( | QScriptContext * | ctx, |
QScriptEngine * | |||
) |
Definition at line 263 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::addValidationFunc | ( | QScriptContext * | ctx, |
QScriptEngine * | |||
) |
Definition at line 279 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::alternativeFunc | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
Definition at line 318 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::createEnumObject | ( | QScriptContext * | ctx, |
QScriptEngine * | eng, | ||
const QString & | typeName | ||
) |
Definition at line 201 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::getChild | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
Definition at line 249 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::importScriptFunc | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
Definition at line 330 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewArray | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this constructor/initializer function takes 2 arguments and returns an array:
-the first is an object of the type of the array (can also be a struct or a union or even another array)
-the second is the length of the array
Definition at line 192 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewBitfield | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructor/initializer function takes 2 arguments:
-the first is the type of the bitfield: "signed", "bool" or "unsigned"
-the second is the width (in bits) of the bitfield)
Definition at line 164 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewBool16 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewBool32 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewBool64 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewBool8 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewChar | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewDouble | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewEnum | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
create a new enum: first parameter is the type, second parameter is a list of name - value pairs
Definition at line 211 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewFlags | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
create a new flag value: first parameter is the type, second parameter is a list of name - value pairs
Definition at line 216 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewFloat | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewInt16 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewInt32 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewInt64 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewInt8 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewPointer | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this constructor takes two arguments: 1.
type of the pointer and 2. the target type
Definition at line 229 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewString | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this constructor takes one argument, the encoding of the string (as a string)
Definition at line 221 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewStruct | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructor/initializer function takes 1 argument and returns a struct object:
an object (hierarchy), which represents the children.
An example would be:
Definition at line 174 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewTaggedUnion | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this constructor takes three arguments: 1.
initial fields 2. the alternatives 3. (optional) default fields
Definition at line 238 of file scriptengineinitializer.cpp.
QScriptValue ScriptEngineInitializer::Private::scriptNewUInt16 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewUInt32 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewUInt64 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewUInt8 | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructors/initializer takes no parameters
QScriptValue ScriptEngineInitializer::Private::scriptNewUnion | ( | QScriptContext * | ctx, |
QScriptEngine * | eng | ||
) |
this script constructor/initializer function takes 1 argument and returns a union object:
an object (hierarchy), which represents the children.
An example would be:
Definition at line 183 of file scriptengineinitializer.cpp.
Variable Documentation
|
static |
Definition at line 118 of file scriptengineinitializer.cpp.
|
static |
Definition at line 116 of file scriptengineinitializer.cpp.
|
static |
Definition at line 117 of file scriptengineinitializer.cpp.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.