50 #ifndef SCRIPTINTERFACE_HH
51 #define SCRIPTINTERFACE_HH
53 #include <QtScript/QScriptEngine>
112 virtual void getDescription(QString _function, QString& _description, QStringList& _parameters, QStringList& _descriptions) { };
140 virtual void scriptInfo( QString _functionWithParameters ) {};
172 virtual void slotScriptInfo( QString _pluginName , QString _functionWithParameters ) {};
253 #endif // SCRIPTINTERFACE_HH
virtual void scriptInfo(QString _functionWithParameters)
Emit this signal if a scriptable function is executed.
virtual ~ScriptInterface()
Destructor.
virtual void executeScript(QString _script)
virtual void executeFileScript(QString _filename)
virtual void slotScriptInfo(QString _pluginName, QString _functionWithParameters)
Interface for all Plugins which provide scriptable Functions.
virtual void getDescription(QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions)
virtual void slotExecuteFileScript(QString _filename)
virtual void getAvailableFunctions(QStringList &_functions)
virtual void slotExecuteScript(QString _script)
virtual void getScriptingEngine(QScriptEngine *&_engine)