Kross::Api::ScriptContainerPrivate Class Reference

Collaboration diagram for Kross::Api::ScriptContainerPrivate:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 35 of file scriptcontainer.cpp.

Public Attributes

Scriptscript
QString name
QString code
QString interpretername
QString scriptfile
QMap< QString, QVariantoptions


Member Data Documentation

QString Kross::Api::ScriptContainerPrivate::code
 

The scripting code.

Definition at line 56 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::getCode(), and Kross::Api::ScriptContainer::setCode().

QString Kross::Api::ScriptContainerPrivate::interpretername
 

The name of the interpreter. This could be something like "python" for the python binding.

Definition at line 63 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::getInterpreterName(), Kross::Api::ScriptContainer::getOption(), Kross::Api::ScriptContainer::initialize(), Kross::Api::ScriptContainer::setInterpreterName(), and Kross::Api::ScriptContainer::setOption().

QString Kross::Api::ScriptContainerPrivate::name
 

The unique name the ScriptContainer is reachable as.

Definition at line 51 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::getName(), Kross::Api::ScriptContainer::ScriptContainer(), Kross::Api::ScriptContainer::setName(), and Kross::Api::ScriptContainer::~ScriptContainer().

QMap<QString, QVariant> Kross::Api::ScriptContainerPrivate::options
 

Map of options that overwritte the InterpreterInfo::Option::Map standard options.

Definition at line 78 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::getOption(), Kross::Api::ScriptContainer::getOptions(), and Kross::Api::ScriptContainer::setOption().

Script* Kross::Api::ScriptContainerPrivate::script
 

The Script instance the ScriptContainer uses if initialized. It will be NULL as long as we didn't initialized it what will be done on demand.

Definition at line 45 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::classInstance(), Kross::Api::ScriptContainer::execute(), Kross::Api::ScriptContainer::finalize(), Kross::Api::ScriptContainer::getClassNames(), Kross::Api::ScriptContainer::getFunctionNames(), and Kross::Api::ScriptContainer::ScriptContainer().

QString Kross::Api::ScriptContainerPrivate::scriptfile
 

The name of the scriptfile that should be executed. Those scriptfile will be readed and the content will be used to set the scripting code and, if not defined, the used interpreter.

Definition at line 72 of file scriptcontainer.cpp.

Referenced by Kross::Api::ScriptContainer::getFile(), Kross::Api::ScriptContainer::initialize(), and Kross::Api::ScriptContainer::setFile().


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 18:01:11 2006 for Kross by  doxygen 1.4.6