summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-07-21 12:47:14 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-07-21 12:50:24 +0200
commitb94821b6a9dc81ae4dc24356c33a14f23b669e31 (patch)
tree5bad10f7ee9df262c1c8dbb312297ba028d3fccd /src/libs/cplusplus
parentc969b6e1cc66e0a4174ee607f4f99f36134b4038 (diff)
downloadqt-creator-b94821b6a9dc81ae4dc24356c33a14f23b669e31.tar.gz
Get rid of the deprecated method Overview::setShowFullQualifiedNames().
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r--src/libs/cplusplus/Overview.cpp11
-rw-r--r--src/libs/cplusplus/Overview.h4
-rw-r--r--src/libs/cplusplus/TypePrettyPrinter.cpp39
3 files changed, 2 insertions, 52 deletions
diff --git a/src/libs/cplusplus/Overview.cpp b/src/libs/cplusplus/Overview.cpp
index 78d5373b74..aabad07a19 100644
--- a/src/libs/cplusplus/Overview.cpp
+++ b/src/libs/cplusplus/Overview.cpp
@@ -44,7 +44,6 @@ Overview::Overview()
_showArgumentNames(false),
_showReturnTypes(false),
_showFunctionSignatures(true),
- _showFullyQualifiedNames(false),
_showDefaultArguments(true)
{ }
@@ -111,16 +110,6 @@ void Overview::setShowFunctionSignatures(bool showFunctionSignatures)
_showFunctionSignatures = showFunctionSignatures;
}
-bool Overview::showFullyQualifiedNames() const
-{
- return _showFullyQualifiedNames;
-}
-
-void Overview::setShowFullyQualifiedNamed(bool showFullyQualifiedNames)
-{
- _showFullyQualifiedNames = showFullyQualifiedNames;
-}
-
bool Overview::showDefaultArguments() const
{
return _showDefaultArguments;
diff --git a/src/libs/cplusplus/Overview.h b/src/libs/cplusplus/Overview.h
index 3982aca7da..a2c2721649 100644
--- a/src/libs/cplusplus/Overview.h
+++ b/src/libs/cplusplus/Overview.h
@@ -53,9 +53,6 @@ public:
bool showFunctionSignatures() const;
void setShowFunctionSignatures(bool showFunctionSignatures);
- bool showFullyQualifiedNames() const;
- void setShowFullyQualifiedNamed(bool showFullyQualifiedNames);
-
bool showDefaultArguments() const;
void setShowDefaultArguments(bool showDefaultArguments);
@@ -94,7 +91,6 @@ private:
bool _showArgumentNames: 1;
bool _showReturnTypes: 1;
bool _showFunctionSignatures: 1;
- bool _showFullyQualifiedNames: 1;
bool _showDefaultArguments: 1;
};
diff --git a/src/libs/cplusplus/TypePrettyPrinter.cpp b/src/libs/cplusplus/TypePrettyPrinter.cpp
index e1277f2726..61e18f5e7e 100644
--- a/src/libs/cplusplus/TypePrettyPrinter.cpp
+++ b/src/libs/cplusplus/TypePrettyPrinter.cpp
@@ -41,35 +41,6 @@
using namespace CPlusPlus;
-static QString fullyQualifiedName(Symbol *symbol, const Overview *overview)
-{
- QStringList nestedNameSpecifier;
-
- for (Scope *scope = symbol->scope(); scope && scope->enclosingScope();
- scope = scope->enclosingScope())
- {
- Symbol *owner = scope->owner();
-
- if (! owner) {
- qWarning() << "invalid scope."; // ### better message.
- continue;
- }
-
- if (! owner->name())
- nestedNameSpecifier.prepend(QLatin1String("$anonymous"));
-
- else {
- const QString name = overview->prettyName(owner->name());
-
- nestedNameSpecifier.prepend(name);
- }
- }
-
- nestedNameSpecifier.append(overview->prettyName(symbol->name()));
-
- return nestedNameSpecifier.join(QLatin1String("::"));
-}
-
TypePrettyPrinter::TypePrettyPrinter(const Overview *overview)
: _overview(overview)
, _needsParens(false)
@@ -171,20 +142,14 @@ void TypePrettyPrinter::visit(Namespace *type)
void TypePrettyPrinter::visit(Class *classTy)
{
- if (overview()->showFullyQualifiedNames())
- _text.prepend(fullyQualifiedName(classTy, overview()));
- else
- _text.prepend(overview()->prettyName(classTy->name()));
+ _text.prepend(overview()->prettyName(classTy->name()));
prependCv(_fullySpecifiedType);
}
void TypePrettyPrinter::visit(Enum *type)
{
- if (overview()->showFullyQualifiedNames())
- _text.prepend(fullyQualifiedName(type, overview()));
- else
- _text.prepend(overview()->prettyName(type->name()));
+ _text.prepend(overview()->prettyName(type->name()));
prependCv(_fullySpecifiedType);
}