30 #ifndef SCRIPTEXTENSIONINTERFACE_H 31 #define SCRIPTEXTENSIONINTERFACE_H 50 explicit ScriptExtensionInterface(QObject *parent = 0);
51 virtual ~ScriptExtensionInterface();
53 virtual ScriptExtensionInterface *createInstance(QObject * parent = 0)
const = 0;
55 virtual QStringList keys()
const = 0;
56 virtual void initialize(
const QString &key, QScriptEngine *engine) = 0;
58 void registerScriptObjects(QScriptEngine * scriptEngine, ReportInterface * report);
59 bool mainScriptPreprocess(QString & script, QStringList *errors = 0);
62 bool itemScriptPreprocess(QString &script,
const QObject *
object, QStringList * errors);
77 #endif // SCRIPTEXTENSIONINTERFACE_H Definition: abstractpainterdelegate.h:42
QString descriptionFileName() const
Definition: scriptextensioninterface.h:64
Definition: reportplugininterface.h:53
Definition: scriptextensioninterface.h:44
#define CUTEREPORT_EXPORTS
Definition: cutereport_globals.h:47
Definition: baseiteminterface.h:107
Definition: reportcore.h:83