23#include "kexievents.h"
27#include <ksharedptr.h>
37 class ScriptContainer;
44class FormScript : public TQObject
50 FormScript( Form *form, ScriptManager *manager, const char *name=0);
53 EventList* eventList() { return &m_list; }
54 Kross::Api::ScriptContainer* scriptContainer() { return m_script; }
57 TQString getCode( const TQString &functionName=TQString());
60 void setCode( const TQString &code);
66 bool execute( const TQString &functionName);
73 ScriptManager *m_manager;
75 TDESharedPtr<Kross::Api::ScriptContainer> m_script;
|