[Kde-bindings] smoke: external super classes not included in case of multiple inheritance

Michael Lawrence lawrence.michael at gene.com
Thu Sep 2 22:12:57 UTC 2010


Hi,

Would have submitted a bug, but bugs.kde.org was having some issues. Anyway,
it seems to me that libraries generated by smoke (i.e., the smokedata.cpp)
does not always list all of the external classes that are the super classes
of classes defined by the input library. This is true at least in the case
of multiple inheritance. For example, my library has a class that extends
QGraphicsWidget (which is included), but QGraphicsLayoutItem is not. This
means an invalid cast occurs from my widget to QGraphicsLayoutItem. Same
thing for any QWidget: QPaintDevice is not mentioned.

Am I missing something or is Smoke?

Thanks,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20100902/b72a7242/attachment.html>


More information about the Kde-bindings mailing list