qtobject.cpp
96 throw Exception::Ptr( new Exception(TQString("Invalid TQt signal or slot signature '%1'").arg(signature)) );
100 TQStringList paramlist = TQStringList::split(",", params); // this will fail on something like myslot(TQMap<TQString,TQString> arg), but we don't care jet.
122 throw Exception::Ptr( new Exception(TQString("Unknown TQt signal or slot argument '%1' in signature '%2'.").arg(paramlist[i]).arg(signature)) );
138 m_object->metaObject()->findProperty(Kross::Api::Variant::toString(args->item(0)).latin1(), false));
220 throw Exception::Ptr( new Exception(TQString("No such TQObject receiver in '%1'.").arg(obj->getName())) );
From Event inherited template-class to represent class-structures.
Definition class.h:45
Each TQt signal and slot connection between a TQObject instance and a functionname is represented wit...
Definition eventsignal.h:42
Each TQt signal and slot connection between a TQObject instance and a functionname is represented wit...
Definition eventslot.h:37
void addFunction(const TQString &name, FunctionPtr function)
Add a Callable methodfunction to the list of functions this Object supports.
Definition event.h:98
Common exception class used for representing exceptions in Kross.
Definition exception.h:39
TDESharedPtr< Exception > Ptr
Shared pointer to implement reference-counting.
Definition exception.h:45
virtual const TQString getClassName() const
Definition qtobject.cpp:81
static TQUObject * toTQUObject(const TQString &signature, List::Ptr arguments)
Build a TQt TQUObject struct out of the TQt signal or slot signature and the passed List arguments.
Definition qtobject.cpp:91
Variant value to wrap a TQVariant into a Kross::Api::Value to enable primitive types like strings or ...
Definition variant.h:39
static const TQVariant & toVariant(Object::Ptr object)
Try to convert the given Object into a TQVariant.
Definition variant.cpp:75
const char * name(StdAction id)
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:31
