[Kde-bindings] playground/bindings/kimono
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Tue Jan 3 14:09:07 UTC 2006
SVN commit 493853 by rdale:
* Virtual method callbacks nearly working. A Hashtable is kept in the SmokeInvocation
of classnames as keys against another Hashtable of C++ method type signatures for
the virtual methods overriden with values as suitable MethodInfo instances to call
via reflection.
* The C interfaces uses 'OverridenMethod()' to callback the C# side to look in the
Hashtable, and a MethodInfo is returned or a 0 IntPtr if missing.
* The another callback 'InvokeMethod()' is then called from C to actually invoke the
overriden virtual method.
* Some code from QtRuby added for implementing slot invocations.
CCMAIL: kde-bindings at kde.org
M +50 -4 SmokeInvocation.cs
M +331 -64 qt3qyoto.cpp
M +2 -0 qyoto.h
More information about the Kde-bindings
mailing list