diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-09-16 20:55:01 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-09-16 20:55:01 -0300 |
commit | 3535a84296afc00eb6913fd1e55decea41b3f35f (patch) | |
tree | 1c693697a459f79fd1463af4219f393e975cd4b0 /shibokengenerator.cpp | |
parent | c0ed7e6f62a2e983f85bf5ef68184f9eec5ca3eb (diff) |
modified ShibokenGenerator::getFormatUnitString signature to receive
a pointer to AbstractMetaFunction instead of a AbstractMetaArgumentList
Diffstat (limited to 'shibokengenerator.cpp')
-rw-r--r-- | shibokengenerator.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/shibokengenerator.cpp b/shibokengenerator.cpp index 5fc41a7b2..1b6feb127 100644 --- a/shibokengenerator.cpp +++ b/shibokengenerator.cpp @@ -268,10 +268,13 @@ void ShibokenGenerator::writeToCppConversion(QTextStream& s, const AbstractMetaT s << "toCpp(" << argumentName << ')'; } -QString ShibokenGenerator::getFormatUnitString(const AbstractMetaArgumentList arguments) const +QString ShibokenGenerator::getFormatUnitString(const AbstractMetaFunction* func) const { QString result; - foreach (const AbstractMetaArgument* arg, arguments) { + foreach (const AbstractMetaArgument* arg, func->arguments()) { + if (func->argumentRemoved(arg->argumentIndex())) + continue; + if (arg->type()->isQObject() || arg->type()->isObject() || arg->type()->isValue() @@ -558,8 +561,6 @@ QString ShibokenGenerator::functionSignature(const AbstractMetaFunction *func, Options options, int argCount) const { - AbstractMetaArgumentList arguments = func->arguments(); - QString result; QTextStream s(&result); // The actual function |