okteta
ScriptHandler Class Reference
#include <scripthandler.h>
Public Member Functions | |
ScriptHandler (QScriptEngine *engine, TopLevelDataInformation *topLevel) | |
virtual | ~ScriptHandler () |
QScriptValue | callFunction (QScriptValue func, DataInformation *data, ScriptHandlerInfo::Mode mode) |
QString | customToString (const DataInformation *data, const QScriptValue &func) |
QScriptEngine * | engine () const |
ScriptHandlerInfo * | handlerInfo () |
void | updateDataInformation (DataInformation *data) |
void | updateLength (ArrayDataInformation *array) |
void | validateData (DataInformation *data) |
Detailed Description
Definition at line 39 of file scripthandler.h.
Constructor & Destructor Documentation
ScriptHandler::ScriptHandler | ( | QScriptEngine * | engine, |
TopLevelDataInformation * | topLevel | ||
) |
Definition at line 39 of file scripthandler.cpp.
|
virtual |
Definition at line 47 of file scripthandler.cpp.
Member Function Documentation
QScriptValue ScriptHandler::callFunction | ( | QScriptValue | func, |
DataInformation * | data, | ||
ScriptHandlerInfo::Mode | mode | ||
) |
Definition at line 162 of file scripthandler.cpp.
QString ScriptHandler::customToString | ( | const DataInformation * | data, |
const QScriptValue & | func | ||
) |
Definition at line 148 of file scripthandler.cpp.
|
inline |
Definition at line 66 of file scripthandler.h.
|
inline |
Definition at line 71 of file scripthandler.h.
void ScriptHandler::updateDataInformation | ( | DataInformation * | data | ) |
The pointer may be changed while updating, CHECK AS SOON AS FUNCTION RETURNS!
Definition at line 101 of file scripthandler.cpp.
void ScriptHandler::updateLength | ( | ArrayDataInformation * | array | ) |
Definition at line 126 of file scripthandler.cpp.
void ScriptHandler::validateData | ( | DataInformation * | data | ) |
Definition at line 51 of file scripthandler.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.