16 #ifndef PLUGINENGINE_H
17 #define PLUGINENGINE_H
28 #define ADD_PROTOTYPE(protoType) \
29 QScriptValue __script##protoType = newQObject(new protoType); \
30 setDefaultPrototype(protoType::metaTypeId(), __script##protoType); \
32 #define MAKE_CREATABLE(protoType) \
33 globalObject().setProperty(protoType::name(), newFunction(protoType::constructor, __script##protoType));
48 static QScriptValue
importExtension(QScriptContext *context, QScriptEngine *engine);
51 static QScriptValue
vdebug(QScriptContext *context, QScriptEngine *engine);
52 static QScriptValue
findWidget(QScriptContext *context, QScriptEngine *engine);
53 static QScriptValue
sleep(QScriptContext *context, QScriptEngine *engine);