summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/project.h
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2009-11-25 18:50:20 +0100
committerdt <qtc-committer@nokia.com>2009-11-30 15:24:31 +0100
commita312206306e85258e2ee9ac649a9b5ae00a92ef6 (patch)
tree212d9d7ad270d942aadda0608580f369250aa3e1 /src/plugins/projectexplorer/project.h
parent7949d93a1ab80f6173d6de1ab146378ce6256c88 (diff)
downloadqt-creator-a312206306e85258e2ee9ac649a9b5ae00a92ef6.tar.gz
Move most of the BuildConfiguration specific functions
Note: I didn't fix all the connects and there are a few missing things. This compiles, more work is coming.
Diffstat (limited to 'src/plugins/projectexplorer/project.h')
-rw-r--r--src/plugins/projectexplorer/project.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h
index f999527703..4c543169ec 100644
--- a/src/plugins/projectexplorer/project.h
+++ b/src/plugins/projectexplorer/project.h
@@ -88,7 +88,9 @@ public:
void removeBuildConfiguration(BuildConfiguration *configuration);
QList<BuildConfiguration *> buildConfigurations() const;
+
// remove and add "QString uniqueConfigurationDisplayName(const QString &proposedName) const" instead
+ // move into BuildConfiguration *
void setDisplayNameFor(BuildConfiguration *configuration, const QString &displayName);
BuildConfiguration *activeBuildConfiguration() const;
void setActiveBuildConfiguration(BuildConfiguration *configuration);
@@ -108,9 +110,6 @@ public:
EditorConfiguration *editorConfiguration() const;
- virtual Environment environment(BuildConfiguration *configuration) const = 0;
- virtual QString buildDirectory(BuildConfiguration *configuration) const = 0;
-
void saveSettings();
bool restoreSettings();
@@ -131,7 +130,6 @@ public:
static QString makeUnique(const QString &preferedName, const QStringList &usedNames);
signals:
void fileListChanged();
- void buildDirectoryChanged();
// TODO clean up signal names
// might be better to also have
@@ -150,7 +148,7 @@ signals:
// This signal is jut there for updating the tree list in the buildsettings wizard
void buildConfigurationDisplayNameChanged(BuildConfiguration *bc);
- void environmentChanged(BuildConfiguration *bc);
+
protected:
/* This method is called when the project .user file is saved. Simply call