diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-12-16 17:42:50 -0200 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-12-16 18:22:45 -0200 |
commit | 9ab2b614214ac925f17818ceda176a543d674fd9 (patch) | |
tree | dfee19780986639ce1d953ab258aea6c6a822e21 /headergenerator.cpp | |
parent | fe681d0b1105c5e4ce61130700a2707b86320d94 (diff) |
Add metaObject() method to every class derived from QObject when
the flag enable-pyside-extensions is on.
Diffstat (limited to 'headergenerator.cpp')
-rw-r--r-- | headergenerator.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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; |