summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/TypePrettyPrinter.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-03-05 15:43:31 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2010-03-05 15:45:58 +0100
commit9e75ff8ea2b09a7c674809c02d954ba36bc5e993 (patch)
tree5d5b8287b31d2010df3f69df496e6236209765a8 /src/libs/cplusplus/TypePrettyPrinter.cpp
parentd700b8471495bd4af41a7e907ee0ccd6bf2f0f07 (diff)
downloadqt-creator-9e75ff8ea2b09a7c674809c02d954ba36bc5e993.tar.gz
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.cpp8
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())