KScriptInterface Class Reference
This class is the base for all script engines. More...
#include <scriptinterface.h>
Public Member Functions | |
| virtual QString | script () const =0 |
| virtual void | setScript (const QString &scriptFile)=0 |
| virtual void | setScript (const QString &scriptLibFile, const QString &method)=0 |
| virtual void | run (QObject *context=0, const QVariant &arg=0)=0 |
| virtual void | kill ()=0 |
Public Attributes | |
| KScriptClientInterface * | ScriptClientInterface |
Detailed Description
This class is the base for all script engines.
Definition at line 47 of file scriptinterface.h.
Member Function Documentation
| virtual void KScriptInterface::kill | ( | ) | [pure virtual] |
Abort the scripts run.
| virtual void KScriptInterface::run | ( | QObject * | context = 0, |
|
| const QVariant & | arg = 0 | |||
| ) | [pure virtual] |
Run the actual script code This can both take a context object that will be shared between the main application and a variant that will contain the arguments.
| virtual QString KScriptInterface::script | ( | ) | const [pure virtual] |
Return the current script code data.
- Returns:
- QString containing the currenly runable code
| virtual void KScriptInterface::setScript | ( | const QString & | scriptLibFile, | |
| const QString & | method | |||
| ) | [pure virtual] |
Sets the path to the script library that we are going to embed.
The second argument is the function from the script library that we wish to call.
| virtual void KScriptInterface::setScript | ( | const QString & | scriptFile | ) | [pure virtual] |
Sets the path to the script library that we are going to embed.
Member Data Documentation
This is the method for sending feedback to applications.
example of how this works:
ScriptClientInterface->error( message_to_send_back_to_the_main_application );
Will send the error message back to the main application.
Definition at line 85 of file scriptinterface.h.
The documentation for this class was generated from the following file:

