From 9ab2b614214ac925f17818ceda176a543d674fd9 Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Wed, 16 Dec 2009 17:42:50 -0200 Subject: Add metaObject() method to every class derived from QObject when the flag enable-pyside-extensions is on. --- headergenerator.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'headergenerator.cpp') diff --git a/headergenerator.cpp b/headergenerator.cpp index c44bc4302..5d6b55cce 100644 --- a/headergenerator.cpp +++ b/headergenerator.cpp @@ -83,6 +83,9 @@ void HeaderGenerator::generateClass(QTextStream& s, const AbstractMetaClass* met foreach (AbstractMetaFunction *func, filterFunctions(metaClass)) writeFunction(s, func); + if (usePySideExtensions() && metaClass->isQObject()) + s << INDENT << "virtual const QMetaObject* metaObject() const;\n";; + //destructor s << INDENT << (metaClass->hasVirtualDestructor() ? "virtual " : "") << "~" << wrapperName << "();" << endl; -- cgit v1.2.3