Skip to content
Snippets Groups Projects
Commit 3d8b6845 authored by Tobias Hunger's avatar Tobias Hunger
Browse files

Devirtualise cmakeproject

Reviewed-by: dt
parent 9959b164
No related branches found
No related tags found
No related merge requests found
...@@ -74,22 +74,22 @@ public: ...@@ -74,22 +74,22 @@ public:
CMakeBuildConfiguration *activeCMakeBuildConfiguration() const; CMakeBuildConfiguration *activeCMakeBuildConfiguration() const;
virtual QString displayName() const; QString displayName() const;
virtual QString id() const; QString id() const;
virtual Core::IFile *file() const; Core::IFile *file() const;
virtual ProjectExplorer::IBuildConfigurationFactory *buildConfigurationFactory() const; ProjectExplorer::IBuildConfigurationFactory *buildConfigurationFactory() const;
virtual CMakeManager *projectManager() const; CMakeManager *projectManager() const;
virtual QList<ProjectExplorer::Project *> dependsOn(); //NBS TODO implement dependsOn QList<ProjectExplorer::Project *> dependsOn(); //NBS TODO implement dependsOn
virtual bool isApplication() const; bool isApplication() const;
virtual ProjectExplorer::BuildConfigWidget *createConfigWidget(); ProjectExplorer::BuildConfigWidget *createConfigWidget();
virtual QList<ProjectExplorer::BuildConfigWidget*> subConfigWidgets(); QList<ProjectExplorer::BuildConfigWidget*> subConfigWidgets();
virtual ProjectExplorer::ProjectNode *rootProjectNode() const; ProjectExplorer::ProjectNode *rootProjectNode() const;
virtual QStringList files(FilesMode fileMode) const; QStringList files(FilesMode fileMode) const;
QStringList targets() const; QStringList targets() const;
bool hasTarget(const QString &title) const; bool hasTarget(const QString &title) const;
...@@ -105,7 +105,7 @@ signals: ...@@ -105,7 +105,7 @@ signals:
void targetsChanged(); void targetsChanged();
protected: protected:
virtual bool fromMap(const QVariantMap &map); bool fromMap(const QVariantMap &map);
// called by CMakeBuildSettingsWidget // called by CMakeBuildSettingsWidget
void changeBuildDirectory(CMakeBuildConfiguration *bc, const QString &newBuildDirectory); void changeBuildDirectory(CMakeBuildConfiguration *bc, const QString &newBuildDirectory);
...@@ -206,8 +206,8 @@ class CMakeBuildSettingsWidget : public ProjectExplorer::BuildConfigWidget ...@@ -206,8 +206,8 @@ class CMakeBuildSettingsWidget : public ProjectExplorer::BuildConfigWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
CMakeBuildSettingsWidget(CMakeProject *project); explicit CMakeBuildSettingsWidget(CMakeProject *project);
virtual QString displayName() const; QString displayName() const;
// This is called to set up the config widget before showing it // This is called to set up the config widget before showing it
// buildConfiguration is QString::null for the non buildConfiguration specific page // buildConfiguration is QString::null for the non buildConfiguration specific page
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment