On Mon, Apr 19, 2010 at 11:12 PM, Hugo Parente Lima <[email protected]> wrote: > No, this is another problem, but a minor one, QTextCodec has a protected > destructor, so we need to deal with it the same way we do with classes with > private destructors.
You're right. I modified shiboken/cppgenerator.cpp to check for metaclass->hasProtectedDestructor in addition to metaclass->hasPrivateDestructor, and the QtCore module build gets a bit further now. In fact I only get linker errors. It complains about the following missing symbols, all of which seem to be protected pure virtual methods in QtCore classes. Any ideas or pointers on how to solve this? virtual void QAbstractAnimation::updateCurrentTime(int)" virtual void QAbstractState::onEntry(class QEvent *)" virtual void QAbstractState::onExit(class QEvent *)" virtual bool QAbstractTransition::eventTest(class QEvent *)" virtual void QAbstractTransition::onTransition(class QEvent *) virtual void QVariantAnimation::updateCurrentValue(class QVariant const &) virtual __int64 QIODevice::readData(char *,__int64)" virtual __int64 QIODevice::writeData(char const *,__int64)" virtual class QByteArray QTextCodec::convertFromUnicode(class QChar const *,int,struct QTextCodec::ConverterState *)const virtual class QString QTextCodec::convertToUnicode(char const *,int,struct QTextCodec::ConverterState *)const Regards, Thomas _______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
