Brief description of class still missing. More...
#include <SceneContext.h>
Public Member Functions | |
bool | run (const QString &script) |
SceneContext (DrawScene *scene) |
Brief description of class still missing.
Full description of class still missing
SceneContext::SceneContext | ( | DrawScene * | scene | ) |
Description of constructor still missing
References TRACE.
{ TRACE; _scene=scene; _engine=new QScriptEngine(this); QScriptValue f; f=_engine->newFunction(unitScript); _engine->globalObject().setProperty("unit", f); f=_engine->newFunction(scaleScript); _engine->globalObject().setProperty("scale", f); f=_engine->newFunction(marginScript); _engine->globalObject().setProperty("margin", f); f=_engine->newFunction(scalingScript); _engine->globalObject().setProperty("scaling", f); f=_engine->newFunction(noScalingScript); _engine->globalObject().setProperty("noScaling", f); f=_engine->newFunction(coordScript); _engine->globalObject().setProperty("coord", f); f=_engine->newFunction(penScript); _engine->globalObject().setProperty("pen", f); f=_engine->newFunction(brushScript); _engine->globalObject().setProperty("brush", f); f=_engine->newFunction(fontScript); _engine->globalObject().setProperty("font", f); f=_engine->newFunction(moveScript); _engine->globalObject().setProperty("move", f); f=_engine->newFunction(lineScript); _engine->globalObject().setProperty("line", f); f=_engine->newFunction(rectScript); _engine->globalObject().setProperty("rect", f); f=_engine->newFunction(ellipseScript); _engine->globalObject().setProperty("ellipse", f); f=_engine->newFunction(dimScript); _engine->globalObject().setProperty("dim", f); f=_engine->newFunction(textScript); _engine->globalObject().setProperty("text", f); f=_engine->newFunction(xScript); _engine->globalObject().setProperty("x", f); f=_engine->newFunction(yScript); _engine->globalObject().setProperty("y", f); f=_engine->newFunction(sinScript); _engine->globalObject().setProperty("sin", f); f=_engine->newFunction(cosScript); _engine->globalObject().setProperty("cos", f); f=_engine->newFunction(tanScript); _engine->globalObject().setProperty("tan", f); f=_engine->newFunction(sqrtScript); _engine->globalObject().setProperty("sqrt", f); }
bool SceneContext::run | ( | const QString & | script | ) |
References QGpCoreTools::endl(), and TRACE.
Referenced by DrawScene::parse().