diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2011-11-01 18:37:57 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:18:32 -0300 |
commit | f7412abd308626809d7acb348d36ac905bd4c519 (patch) | |
tree | bd57d89cfc5ff7ab6ff5ffc02df9ab3bd4293b7d /generator | |
parent | 249b15aa297663da2def92c817298e9c543777a4 (diff) |
Register enum converters by name.
Also added unit tests.
Diffstat (limited to 'generator')
-rw-r--r-- | generator/cppgenerator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index 574c32cb0..bc84860af 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -3226,6 +3226,8 @@ void CppGenerator::writeEnumConverterInitialization(QTextStream& s, const TypeEn } s << INDENT << "Shiboken::Enum::setTypeConverter(" << enumPythonType << ", converter);" << endl; + s << INDENT << "Shiboken::Enum::setTypeConverter(" << enumPythonType << ", converter);" << endl; + s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << enumType->qualifiedCppName() << "\");" << endl; } s << INDENT << '}' << endl; |