diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2010-03-05 15:43:31 +0100 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2010-03-05 15:45:58 +0100 |
commit | 9e75ff8ea2b09a7c674809c02d954ba36bc5e993 (patch) | |
tree | 5d5b8287b31d2010df3f69df496e6236209765a8 /src/libs/cplusplus/TypePrettyPrinter.cpp | |
parent | d700b8471495bd4af41a7e907ee0ccd6bf2f0f07 (diff) |
Don't add the default arguments when completing function definitions.
Fixes QTCREATORBUG-787
Reviewed-by: Erik Verbruggen
Diffstat (limited to 'src/libs/cplusplus/TypePrettyPrinter.cpp')
-rw-r--r-- | src/libs/cplusplus/TypePrettyPrinter.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libs/cplusplus/TypePrettyPrinter.cpp b/src/libs/cplusplus/TypePrettyPrinter.cpp index 214d25f182..d0f958d1db 100644 --- a/src/libs/cplusplus/TypePrettyPrinter.cpp +++ b/src/libs/cplusplus/TypePrettyPrinter.cpp @@ -340,9 +340,11 @@ void TypePrettyPrinter::visit(Function *type) _text += argumentText(arg->type(), name); - if (const StringLiteral *initializer = arg->initializer()) { - _text += QLatin1String(" ="); - _text += QString::fromUtf8(initializer->chars(), initializer->size()); + if (_overview->showDefaultArguments()) { + if (const StringLiteral *initializer = arg->initializer()) { + _text += QLatin1String(" ="); + _text += QString::fromUtf8(initializer->chars(), initializer->size()); + } } if (index + 1 == _overview->markedArgument()) |