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:
@@ -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());
|
||||
}
|
||||
Reference in New Issue
Block a user