summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/project.h
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2009-05-04 18:22:40 +0200
committerdt <qtc-committer@nokia.com>2009-05-04 18:22:40 +0200
commit4e0c418fa647164142cbe90b700aa5b5ea2ea0a0 (patch)
tree197ef28ae653bdec45c2e19aae6d0ab224950a1d /src/plugins/projectexplorer/project.h
parentbaeb67133b68b1718c720d3f73ef782e4018303f (diff)
downloadqt-creator-4e0c418fa647164142cbe90b700aa5b5ea2ea0a0.tar.gz
Add per file information on the inlucde paths and defines to qt4projects
This is a step towards fixing Task: 243747
Diffstat (limited to 'src/plugins/projectexplorer/project.h')
-rw-r--r--src/plugins/projectexplorer/project.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h
index b4be7fa0c1..e876db6755 100644
--- a/src/plugins/projectexplorer/project.h
+++ b/src/plugins/projectexplorer/project.h
@@ -136,6 +136,12 @@ public:
enum FilesMode { AllFiles, ExcludeGeneratedFiles };
virtual QStringList files(FilesMode fileMode) const = 0;
+ // C++ specific
+ // TODO do a C++ project as a base ?
+ virtual QByteArray predefinedMacros(const QString &fileName) const;
+ virtual QStringList includePaths(const QString &fileName) const;
+ virtual QStringList frameworkPaths(const QString &fileName) const;
+
signals:
void fileListChanged();
void activeBuildConfigurationChanged();