* removed QtSourceGroupWizard, QtSourceGroupWizardPage and context types * removed isInForm flag of QtProjectWizardContent * added check of empty source paths * set project window as parent for message boxes, so they don't get hidden behind main window * fixed issues when removing and duplicating source groups * updated project setup tests to no steps
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
#include "ApplicationSettings.h"
|
||||
#include "ProjectSettings.h"
|
||||
#include "QtProjectWizardWindow.h"
|
||||
#include "QtSourceGroupWizard.h"
|
||||
#include "QtWindow.h"
|
||||
|
||||
class QListWidget;
|
||||
@@ -40,15 +39,9 @@ protected:
|
||||
virtual void handlePrevious() override;
|
||||
|
||||
private:
|
||||
template <typename SettingsType>
|
||||
void executeSourceGroupSetup(std::shared_ptr<SettingsType> settings);
|
||||
|
||||
QtProjectWizardWindow* createWindowWithContent(
|
||||
std::function<QtProjectWizardContent*(QtProjectWizardWindow*)> func);
|
||||
|
||||
QtProjectWizardWindow* createWindowWithContentGroup(
|
||||
std::function<void(QtProjectWizardWindow*, QtProjectWizardContentGroup*)> func);
|
||||
|
||||
void updateSourceGroupList();
|
||||
bool canExitContent();
|
||||
|
||||
@@ -56,7 +49,6 @@ private:
|
||||
|
||||
std::shared_ptr<ProjectSettings> m_projectSettings;
|
||||
std::vector<std::shared_ptr<SourceGroupSettings>> m_allSourceGroupSettings;
|
||||
std::shared_ptr<QtSourceGroupWizardBase> m_sourceGroupWizard;
|
||||
ApplicationSettings m_appSettings;
|
||||
|
||||
bool m_editing;
|
||||
|
||||
Reference in New Issue
Block a user