diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-02-19 09:11:59 -0300 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-03-10 13:42:43 +0100 |
commit | aa796a9fc06dc1817b99355a333d2b0edce7215b (patch) | |
tree | 5b3d49385756e0b9ab2e456c9f2bcafb98297cd3 /src/plugins/cpptools/cpppreprocessor.h | |
parent | 16e16dc40597c11c60750e35474043bacc36e3a0 (diff) | |
download | qt-creator-aa796a9fc06dc1817b99355a333d2b0edce7215b.tar.gz |
CppTools: Add all diagnostic messages
...of type 'No such file or directory' to the CPlusPlus::Document. Only
the first one was added and as a result, the editor only wavely
underlined that one.
Add also diagnostic messages if it's not possible to get the file
contents.
Change-Id: I8389d8e6af9480ea6712759ce5e130e1dd8912f1
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpppreprocessor.h')
-rw-r--r-- | src/plugins/cpptools/cpppreprocessor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cpppreprocessor.h b/src/plugins/cpptools/cpppreprocessor.h index 40a9509701..f8b076be8a 100644 --- a/src/plugins/cpptools/cpppreprocessor.h +++ b/src/plugins/cpptools/cpppreprocessor.h @@ -55,7 +55,8 @@ public: protected: CPlusPlus::Document::Ptr switchDocument(CPlusPlus::Document::Ptr doc); - void getFileContents(const QString &absoluteFilePath, QByteArray *contents, unsigned *revision) const; + bool getFileContents(const QString &absoluteFilePath, QByteArray *contents, + unsigned *revision) const; bool checkFile(const QString &absoluteFilePath) const; QString resolveFile(const QString &fileName, IncludeType type); QString resolveFile_helper(const QString &fileName, IncludeType type); |