Okey. I also found this page - <a href="http://lists.kde.org/?l=kde-bindings&m=105167029023219&w=2">http://lists.kde.org/?l=kde-bindings&m=105167029023219&w=2</a> - it's a bit outdated, but the mechanism seems to be the same. It is said there <br>
<pre>>>This class will mainly implement 2 methods:<br>>><br>>>   - callMethod(Smoke::Index method, void *obj, Smoke::Stack args, bool isAbstract = false)<br>>> <br>>>   - deleted(Smoke::Index classId, void *obj)<br>
 <br>>>The former is called whenever a virtual method is called by Qt</pre>
<br>I can't understand how could you catch the virtual methods call in Qt? This is the only thing that I can't figure out. Do you modify vtable for that?<br>