diff options
author | Renato Filho <renato.filho@openbossa.org> | 2011-06-20 15:18:22 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:15:26 -0300 |
commit | e80044aaca2f0769d65a18384df711006a519eb7 (patch) | |
tree | a86fb45d29ec3552c756bab72308b7a791a1e4c1 /generator/headergenerator.cpp | |
parent | d08c86eebf68d049fe80795955fbcf1446e8b0f7 (diff) |
Implemented support to qt_metacast function on qobjects.
fixs bug #872.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Hugo Parente Lima <hugo.pl@gmail.com>
Diffstat (limited to 'generator/headergenerator.cpp')
-rw-r--r-- | generator/headergenerator.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/generator/headergenerator.cpp b/generator/headergenerator.cpp index 3b0de4fd3..3a8210366 100644 --- a/generator/headergenerator.cpp +++ b/generator/headergenerator.cpp @@ -133,7 +133,8 @@ void HeaderGenerator::generateClass(QTextStream& s, const AbstractMetaClass* met if ((!avoidProtectedHack() || !metaClass->hasPrivateDestructor()) && usePySideExtensions() && metaClass->isQObject()) { s << "public:\n"; - s << INDENT << "virtual int qt_metacall(QMetaObject::Call call, int id, void** args);\n"; + s << INDENT << "virtual int qt_metacall(QMetaObject::Call call, int id, void** args);" << endl; + s << INDENT << "virtual void* qt_metacast(const char* _clname);" << endl; } if (m_inheritedOverloads.size()) { |