scriptcontainer.h
146 TQVariant getOption(const TQString name, TQVariant defaultvalue = TQVariant(), bool recursive = false);
174 TDESharedPtr<Object> callFunction(const TQString& functionname, TDESharedPtr<List> arguments = 0);
The List class implementates Value to handle lists and collections.
Definition list.h:39
The common Object class all other object-classes are inheritated from.
Definition object.h:50
void setFile(const TQString &scriptfile)
Set the filename which will be executed on execute.
Definition scriptcontainer.cpp:141
void setName(const TQString &name)
Set the name this ScriptContainer is reachable as.
Definition scriptcontainer.cpp:109
const TQString getName() const
Definition scriptcontainer.cpp:104
TDESharedPtr< Object > callFunction(const TQString &functionname, TDESharedPtr< List > arguments=0)
Call a function in the script container.
Definition scriptcontainer.cpp:195
TQStringVariantMap & getOptions()
Definition scriptcontainer.cpp:147
TQVariant getOption(const TQString name, TQVariant defaultvalue=TQVariant(), bool recursive=false)
Definition scriptcontainer.cpp:152
TQString getInterpreterName() const
Definition scriptcontainer.cpp:125
TQString getCode() const
Return the scriptcode this ScriptContainer holds.
Definition scriptcontainer.cpp:114
bool setOption(const TQString name, const TQVariant &value)
Set the Interpreter::Option value.
Definition scriptcontainer.cpp:160
void setInterpreterName(const TQString &interpretername)
Set the name of the interpreter used on execute.
Definition scriptcontainer.cpp:130
TDESharedPtr< ScriptContainer > Ptr
Shared pointer to implement reference-counting.
Definition scriptcontainer.h:75
TDESharedPtr< Object > classInstance(const TQString &classname)
Create and return a new class instance.
Definition scriptcontainer.cpp:224
void setCode(const TQString &code)
Set the scriptcode this ScriptContainer holds.
Definition scriptcontainer.cpp:119
void finalize()
Finalize the Script instance and free's any cached or still running executions.
Definition scriptcontainer.cpp:287
const TQStringList getFunctionNames()
Return a list of functionnames the with setCode defined scriptcode spends.
Definition scriptcontainer.cpp:190
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:33
