diff options
Diffstat (limited to 'src/plugins/projectexplorer/projectwizardpage.h')
-rw-r--r-- | src/plugins/projectexplorer/projectwizardpage.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/projectwizardpage.h b/src/plugins/projectexplorer/projectwizardpage.h index 5618d39cc4..a6ffad6992 100644 --- a/src/plugins/projectexplorer/projectwizardpage.h +++ b/src/plugins/projectexplorer/projectwizardpage.h @@ -30,6 +30,8 @@ #ifndef PROJECTWIZARDPAGE_H #define PROJECTWIZARDPAGE_H +#include <coreplugin/generatedfile.h> + #include <QWizardPage> QT_BEGIN_NAMESPACE @@ -37,6 +39,8 @@ class QTreeView; class QModelIndex; QT_END_NAMESPACE +namespace Core { class IVersionControl; } + namespace ProjectExplorer { class FolderNode; namespace Internal { @@ -61,27 +65,36 @@ public: void setNoneLabel(const QString &label); void setAdditionalInfo(const QString &text); - void setVersionControls(const QStringList &); int versionControlIndex() const; void setVersionControlIndex(int); // Returns the common path - void setFilesDisplay(const QString &commonPath, const QStringList &files); + void setFiles(const QStringList &files); void setAddingSubProject(bool addingSubProject); + bool runVersionControl(const QList<Core::GeneratedFile> &files, QString *errorMessage); + +public slots: + void initializeVersionControls(); + private slots: void slotProjectChanged(int); void slotManageVcs(); private: + void setVersionControls(const QStringList &); void setProjectToolTip(const QString &); bool expandTree(const QModelIndex &root); Ui::WizardPage *m_ui; QStringList m_projectToolTips; AddNewModel *m_model; + + QList<Core::IVersionControl*> m_activeVersionControls; + QString m_commonDirectory; + bool m_repositoryExists; }; } // namespace Internal |