summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/CppDocument.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-11-11 16:14:29 +0100
committercon <qtc-committer@nokia.com>2009-11-11 16:14:29 +0100
commit43bccb41ed789f17d8baf92901ba687553c44ddb (patch)
treeca901785df9121381dbb06dff2f70e0b69309654 /src/libs/cplusplus/CppDocument.cpp
parent1a6f279314a6edb99af4c20046fc3599fe6db30d (diff)
parent8335a06ed4e1918c7216d82dc7a97bbea2b774aa (diff)
downloadqt-creator-43bccb41ed789f17d8baf92901ba687553c44ddb.tar.gz
Merge commit 'origin/1.3'
Conflicts: src/plugins/debugger/debuggermanager.h src/plugins/qmleditor/qmleditorplugin.cpp src/plugins/qt4projectmanager/qt4runconfiguration.cpp
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r--src/libs/cplusplus/CppDocument.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp
index ab8ef268bb..bd86eecaae 100644
--- a/src/libs/cplusplus/CppDocument.cpp
+++ b/src/libs/cplusplus/CppDocument.cpp
@@ -42,6 +42,7 @@
#include <QtCore/QByteArray>
#include <QtCore/QBitArray>
+#include <QtCore/QDir>
#include <QtCore/QtDebug>
/*!
@@ -108,7 +109,7 @@ private:
Document::Document(const QString &fileName)
- : _fileName(fileName),
+ : _fileName(QDir::cleanPath(fileName)),
_globalNamespace(0),
_revision(0)
{
@@ -173,7 +174,7 @@ QStringList Document::includedFiles() const
void Document::addIncludeFile(const QString &fileName, unsigned line)
{
- _includes.append(Include(fileName, line));
+ _includes.append(Include(QDir::cleanPath(fileName), line));
}
void Document::appendMacro(const Macro &macro)
@@ -569,3 +570,8 @@ QStringList Snapshot::dependsOn(const QString &fileName) const
return deps;
}
+
+Document::Ptr Snapshot::value(const QString &fileName) const
+{
+ return QMap<QString, Document::Ptr>::value(QDir::cleanPath(fileName));
+}