okteta
scripthandler.cpp
Go to the documentation of this file.
110 QString context = data->fullObjectPath(); //we mustn't use data after updateFunc.call(), save context
144 array->logError() << "Length function did not return a valid number! Result was: " << result.toString();
155 QScriptValue result = callFunction(func, const_cast<DataInformation*>(data), ScriptHandlerInfo::CustomToString);
Interface that must be implemented by all datatypes.
Definition: datainformation.h:67
bool setArrayLength(uint newLength)
Definition: arraydatainformation.cpp:68
virtual unsigned int childCount() const =0
Definition: datainformation.h:278
Holds a number that was converted either from a QScriptValue or a QString.
Definition: parserutils.h:84
QScriptValue lengthFunction() const
Definition: arraydatainformation.h:173
ScriptLogger * logger() const
Definition: topleveldatainformation.h:174
Definition: arraydatainformation.h:36
ScriptHandler(QScriptEngine *engine, TopLevelDataInformation *topLevel)
Definition: scripthandler.cpp:39
ParsedNumber< uint > uintFromScriptValue(const QScriptValue &val)
Definition: parserutils.cpp:103
void updateLength(ArrayDataInformation *array)
Definition: scripthandler.cpp:126
virtual DataInformation * childAt(unsigned int) const =0
Definition: datainformation.h:268
QScriptValue validationFunc() const
Definition: datainformation.h:359
QScriptValue callFunction(QScriptValue func, DataInformation *data, ScriptHandlerInfo::Mode mode)
Definition: scripthandler.cpp:162
void updateDataInformation(DataInformation *data)
The pointer may be changed while updating, CHECK AS SOON AS FUNCTION RETURNS!
Definition: scripthandler.cpp:101
virtual QScriptValue toScriptValue(QScriptEngine *engine, ScriptHandlerInfo *handlerInfo)
This method is virtual since DummyDataInformation has to override it.
Definition: datainformation.cpp:275
Mode
The type of function that is being evaluated (most writing is only allowed when updating) ...
Definition: scripthandlerinfo.h:45
QString customToString(const DataInformation *data, const QScriptValue &func)
Definition: scripthandler.cpp:148
Definition: scripthandlerinfo.h:46
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 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:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.