44#if QT_VERSION_MAJOR < 6
45#include <QtScript/QScriptEngine>
86 #if QT_VERSION_MAJOR < 6
116 virtual void getDescription(QString _function, QString& _description, QStringList& _parameters, QStringList& _descriptions) { };
144 virtual void scriptInfo( QString _functionWithParameters ) {};
176 virtual void slotScriptInfo( QString _pluginName , QString _functionWithParameters ) {};
Interface for all Plugins which provide scriptable Functions.
virtual ~ScriptInterface()
Destructor.
virtual void getDescription(QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions)
virtual void getAvailableFunctions(QStringList &_functions)
virtual void executeFileScript(QString _filename)
virtual void getScriptingEngine(QScriptEngine *&_engine)
virtual void scriptInfo(QString _functionWithParameters)
Emit this signal if a scriptable function is executed.
virtual void executeScript(QString _script)
virtual void slotExecuteFileScript(QString _filename)
virtual void slotScriptInfo(QString _pluginName, QString _functionWithParameters)
virtual void slotExecuteScript(QString _script)
virtual void showScriptInEditor(QString _filename)