diff options
author | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2010-12-23 10:50:34 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:12:51 -0300 |
commit | 538127eee19cad2c39e4c404335deac8b82070a3 (patch) | |
tree | 25acf14f3244b2ac38cdd00268bf02e8d7e74ba6 /generator | |
parent | bda44c2851c04183e1e92dccf9a43b949d0b2b0b (diff) |
Removed '&' from type registration.
Reviewer: Lauro Mora <lauro.neto@openbossa.org>
Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'generator')
-rw-r--r-- | generator/cppgenerator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index 152510235..3ac300c80 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -3057,9 +3057,9 @@ void CppGenerator::writeSignalInitialization(QTextStream& s, const AbstractMetaC if ((cppSignature != originalSignature) && !knowTypes.contains(originalSignature)) { knowTypes << originalSignature; - Options opt = NoOption; + Options opt = ExcludeReference; if (type->isContainer()) - opt = ExcludeConst; + opt |= ExcludeConst; s << INDENT << "Shiboken::TypeResolver::createValueTypeResolver<" << translateType(type, metaClass, opt) << " >" << "(\"" << skipNamespace(originalSignature) << "\"); // " << type->cppSignature() << "\n"; @@ -3703,7 +3703,7 @@ void CppGenerator::finishGeneration() if (func->isSignal()) { foreach (AbstractMetaArgument* arg, func->arguments()) { if (arg->type()->isContainer()) { - QString value = translateType(arg->type(), metaClass, ExcludeConst); + QString value = translateType(arg->type(), metaClass, ExcludeConst | ExcludeReference); typeResolvers << QMetaObject::normalizedType(value.toAscii().constData()); } } |