pythonobject.cpp
49 krossdebug( TQString("PythonObject::PythonObject() method '%1' (%2)").arg( (*i).str().as_string().c_str() ).arg(t) );
75 throw Kross::Api::Exception::Ptr( new Kross::Api::Exception(TQString("Failed to call method '%1': %2").arg(name).arg(errobj.as_string().c_str())) );
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 Object::Ptr call(const TQString &name, TDESharedPtr< List > arguments)
Pass a call to the object and evaluated it recursive down the object-hierachy.
Definition object.cpp:50
virtual TQStringList getCalls()
Return a list of supported callable objects.
Definition pythonobject.cpp:90
virtual Kross::Api::Object::Ptr call(const TQString &name, Kross::Api::List::Ptr arguments)
Pass a call to the object.
Definition pythonobject.cpp:65
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:31
