forked from qt-creator/qt-creator
CMake: Clean up CMakeOpenProjectWizard
Change-Id: Iffa47255df160da86717dde3c3333c204945c179 Reviewed-by: Cristian Adam <cristian.adam@gmail.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
@@ -91,10 +91,8 @@ CMakeOpenProjectWizard::CMakeOpenProjectWizard(QWidget *parent, CMakeManager *cm
|
||||
m_cmakeManager(cmakeManager),
|
||||
m_sourceDirectory(info->sourceDirectory),
|
||||
m_environment(info->environment),
|
||||
m_kit(0)
|
||||
m_kit(KitManager::find(info->kitId))
|
||||
{
|
||||
m_kit = KitManager::find(info->kitId);
|
||||
|
||||
CMakeRunPage::Mode rmode;
|
||||
if (mode == CMakeOpenProjectWizard::NeedToCreate)
|
||||
rmode = CMakeRunPage::Recreate;
|
||||
|
@@ -113,9 +113,11 @@ public:
|
||||
NoKitPage(CMakeOpenProjectWizard *cmakeWizard);
|
||||
bool isComplete() const override;
|
||||
void initializePage() override;
|
||||
|
||||
private slots:
|
||||
void kitsChanged();
|
||||
void showOptions();
|
||||
|
||||
private:
|
||||
QLabel *m_descriptionLabel;
|
||||
QPushButton *m_optionsButton;
|
||||
@@ -136,9 +138,10 @@ class ShadowBuildPage : public QWizardPage
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit ShadowBuildPage(CMakeOpenProjectWizard *cmakeWizard, bool change = false);
|
||||
private slots:
|
||||
void buildDirectoryChanged();
|
||||
|
||||
private:
|
||||
void buildDirectoryChanged();
|
||||
|
||||
CMakeOpenProjectWizard *m_cmakeWizard;
|
||||
Utils::PathChooser *m_pc;
|
||||
};
|
||||
@@ -149,10 +152,11 @@ class NoCMakePage : public QWizardPage
|
||||
public:
|
||||
NoCMakePage(CMakeOpenProjectWizard *cmakeWizard);
|
||||
bool isComplete() const;
|
||||
private slots:
|
||||
|
||||
private:
|
||||
void cmakeToolsChanged();
|
||||
void showOptions();
|
||||
private:
|
||||
|
||||
QLabel *m_descriptionLabel;
|
||||
QPushButton *m_optionsButton;
|
||||
};
|
||||
@@ -172,14 +176,16 @@ public:
|
||||
virtual bool validatePage();
|
||||
virtual void cleanupPage();
|
||||
virtual bool isComplete() const;
|
||||
private slots:
|
||||
|
||||
private:
|
||||
void runCMake();
|
||||
void cmakeFinished();
|
||||
void cmakeReadyReadStandardOutput();
|
||||
void cmakeReadyReadStandardError();
|
||||
private:
|
||||
|
||||
void initWidgets();
|
||||
QByteArray cachedGeneratorFromFile(const QString &cache);
|
||||
|
||||
CMakeOpenProjectWizard *m_cmakeWizard;
|
||||
QPlainTextEdit *m_output;
|
||||
QPushButton *m_runCMake;
|
||||
|
Reference in New Issue
Block a user