src: refactored project wizard file structure

* renamed wizzard to wizard
* split QtProjectWizardContentPath into multiple files
* split QtProjectWizardContentPaths into multiple files
* restructured subdirectories
This commit is contained in:
Eberhard Graether
2019-05-29 16:26:49 +02:00
parent 529b534939
commit 1cc61a93a2
87 changed files with 3834 additions and 3617 deletions
@@ -0,0 +1,37 @@
#include "QtProjectWizardContentExtensions.h"
#include <QFormLayout>
#include "SourceGroupSettingsWithSourceExtensions.h"
#include "QtStringListBox.h"
QtProjectWizardContentExtensions::QtProjectWizardContentExtensions(
std::shared_ptr<SourceGroupSettingsWithSourceExtensions> settings,
QtProjectWizardWindow* window
)
: QtProjectWizardContent(window)
, m_settings(settings)
{
}
void QtProjectWizardContentExtensions::populate(QGridLayout* layout, int& row)
{
QLabel* sourceLabel = createFormLabel("Source File Extensions");
layout->addWidget(sourceLabel, row, QtProjectWizardWindow::FRONT_COL, Qt::AlignTop);
addHelpButton("Source File Extensions", "Define extensions for source files including the dot (e.g. .cpp or .java)", layout, row);
m_listBox = new QtStringListBox(this, sourceLabel->text());
layout->addWidget(m_listBox, row, QtProjectWizardWindow::BACK_COL);
row++;
}
void QtProjectWizardContentExtensions::load()
{
m_listBox->setStrings(m_settings->getSourceExtensions());
}
void QtProjectWizardContentExtensions::save()
{
m_settings->setSourceExtensions(m_listBox->getStrings());
}