|
| | Module (const TQString &name) |
| |
| virtual | ~Module () |
| |
| virtual Kross::Api::Object::Ptr | get (const TQString &, void *=0) |
| |
| | Class (const TQString &name) |
| |
| virtual | ~Class () |
| |
| | operator Module * () |
| |
| | Event (const TQString &name) |
| |
| virtual | ~Event () |
| |
| void | addFunction (const TQString &name, FunctionPtr function) |
| |
| void | addFunction (const TQString &name, Function *function) |
| |
| template<class RETURNOBJ , class ARG1OBJ , class ARG2OBJ , class ARG3OBJ , class ARG4OBJ , class INSTANCE , typename METHOD > |
| void | addFunction4 (const TQString &name, INSTANCE *instance, METHOD method, ARG1OBJ *arg1=0, ARG2OBJ *arg2=0, ARG3OBJ *arg3=0, ARG4OBJ *arg4=0) |
| |
| template<class RETURNOBJ , class ARG1OBJ , class ARG2OBJ , class ARG3OBJ , class INSTANCE , typename METHOD > |
| void | addFunction3 (const TQString &name, INSTANCE *instance, METHOD method, ARG1OBJ *arg1=0, ARG2OBJ *arg2=0, ARG3OBJ *arg3=0) |
| |
| template<class RETURNOBJ , class ARG1OBJ , class ARG2OBJ , class INSTANCE , typename METHOD > |
| void | addFunction2 (const TQString &name, INSTANCE *instance, METHOD method, ARG1OBJ *arg1=0, ARG2OBJ *arg2=0) |
| |
| template<class RETURNOBJ , class ARG1OBJ , class INSTANCE , typename METHOD > |
| void | addFunction1 (const TQString &name, INSTANCE *instance, METHOD method, ARG1OBJ *arg1=0) |
| |
| template<class RETURNOBJ , class INSTANCE , typename METHOD > |
| void | addFunction0 (const TQString &name, INSTANCE *instance, METHOD method) |
| |
| bool | isAFunction (const TQString &name) const |
| |
| virtual Object::Ptr | call (const TQString &name, List::Ptr arguments) |
| |
| | Callable (const TQString &name) |
| |
| virtual | ~Callable () |
| |
| const TQString | getName () const |
| |
| virtual const TQString | getClassName () const |
| |
| bool | hasChild (const TQString &name) const |
| |
| Object::Ptr | getChild (const TQString &name) const |
| |
| TQMap< TQString, Object::Ptr > | getChildren () const |
| |
| bool | addChild (const TQString &name, Object *object) |
| |
| bool | addChild (Callable *object) |
| |
| void | removeChild (const TQString &name) |
| |
| void | removeAllChildren () |
| |
| | Object () |
| |
| virtual | ~Object () |
| |
| virtual const TQString | toString () |
| |
| virtual Object::Ptr | call (const TQString &name, TDESharedPtr< List > arguments) |
| |
| virtual TQStringList | getCalls () |
| |
The Module class.
Modules are managed in the Manager singleton instance and are implemented as in scripting plugins as main entry point to load and work with them.
Definition at line 34 of file module.h.