ui: Added ui for compiler flags to project setup summary

bug id = 37
This commit is contained in:
Eberhard Graether
2016-03-02 11:59:55 +01:00
parent 2ebfbbf88e
commit 346a6f706d
11 changed files with 170 additions and 20 deletions
@@ -0,0 +1,33 @@
#include "qt/window/project_wizzard/QtProjectWizzardContentFlags.h"
#include <QFormLayout>
#include "qt/element/QtDirectoryListBox.h"
QtProjectWizzardContentFlags::QtProjectWizzardContentFlags(ProjectSettings* settings, QtProjectWizzardWindow* window)
: QtProjectWizzardContent(settings, window)
{
}
void QtProjectWizzardContentFlags::populateForm(QGridLayout* layout, int& row)
{
QLabel* label = createFormLabel("Compiler Flags");
label->setObjectName("label");
layout->addWidget(label, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignRight);
addHelpButton("Define compiler flags used during analysis including the dash e.g. -v", layout, row);
m_list = new QtDirectoryListBox(this, true);
layout->addWidget(m_list, row, QtProjectWizzardWindow::BACK_COL);
row++;
}
void QtProjectWizzardContentFlags::load()
{
m_list->setStringList(m_settings->getCompilerFlags());
}
void QtProjectWizzardContentFlags::save()
{
m_settings->setCompilerFlags(m_list->getStringList());
}