scriptaction.h
A collection to store ScriptAction shared pointers.
Definition scriptaction.h:194
void detach(ScriptAction::Ptr action)
Detach a ScriptAction instance from this ScriptActionCollection .
Definition scriptaction.h:284
TQValueList< ScriptAction::Ptr > actions()
Definition scriptaction.h:263
ScriptActionCollection(const TQString &text, TDEActionCollection *ac, const char *name)
Constructor.
Definition scriptaction.h:241
ScriptAction::Ptr action(const TQCString &name)
Definition scriptaction.h:258
void attach(ScriptAction::Ptr action)
Attach a ScriptAction instance to this ScriptActionCollection .
Definition scriptaction.h:273
TDEActionMenu * actionMenu()
Definition scriptaction.h:268
A ScriptAction extends a TDEAction by providing a wrapper around a ScriptContainer to execute scripti...
Definition scriptaction.h:42
void detach(ScriptActionCollection *collection)
Detach this ScriptAction from the ScriptActionCollection collection .
Definition scriptaction.cpp:214
void failed(const TQString &errormessage, const TQString &tracedetails)
This signal got emitted after the try to execute this ScriptAction failed.
void finalize()
This slot finalizes the ScriptContainer and tries to clean any still running script.
Definition scriptaction.cpp:242
void activated(const Kross::Api::ScriptAction *)
This signal got emitted when this action is emitted before execution.
void attach(ScriptActionCollection *collection)
Attach this ScriptAction to the ScriptActionCollection collection .
Definition scriptaction.cpp:209
const TQString getDescription() const
Definition scriptaction.cpp:181
TDESharedPtr< ScriptAction > Ptr
The name of the interpreter used to execute the scripting code.
Definition scriptaction.h:61
void setInterpreterName(const TQString &name)
Set the name of the interpreter which will be used on activation to execute the scripting code.
Definition scriptaction.cpp:193
void detachAll()
Detach this ScriptAction from all ScriptActionCollection instance his ScriptAction is attached to.
Definition scriptaction.cpp:219
const TQStringList & getLogs() const
Definition scriptaction.cpp:204
void setDescription(const TQString &description)
Set the description description for this ScriptAction .
Definition scriptaction.cpp:186
virtual void activate()
If the ScriptAction got activated the ScriptContainer got executed.
Definition scriptaction.cpp:225
const TQString getPackagePath() const
Definition scriptaction.cpp:199
void success()
This signal got emitted after this ScriptAction got executed successfully.
The ScriptContainer class is something like a single standalone scriptfile.
Definition scriptcontainer.h:51
TDEAction(const TQString &text, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TDEActionCollection *parent, const char *name)
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:31
