[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