CMakeMakeStep: Add ItemViewFind to the target list

Task-number: QTCREATORBUG-11499
Change-Id: If53af1d1d351a0f7218ca885242244a59a7dde43
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Daniel Teske
2014-08-04 12:16:04 +02:00
parent 0d5763425a
commit 3d60f4f9f6

View File

@@ -45,6 +45,8 @@
#include <qtsupport/qtkitinformation.h>
#include <qtsupport/qtparser.h>
#include <coreplugin/find/itemviewfind.h>
#include <utils/qtcprocess.h>
#include <QFormLayout>
@@ -337,8 +339,16 @@ MakeStepConfigWidget::MakeStepConfigWidget(MakeStep *makeStep)
m_additionalArguments->setText(m_makeStep->additionalArguments());
m_buildTargetsList = new QListWidget;
m_buildTargetsList->setFrameStyle(QFrame::NoFrame);
m_buildTargetsList->setMinimumHeight(200);
fl->addRow(tr("Targets:"), m_buildTargetsList);
QFrame *frame = new QFrame(this);
frame->setFrameStyle(QFrame::StyledPanel);
QVBoxLayout *frameLayout = new QVBoxLayout(frame);
frameLayout->setMargin(0);
frameLayout->addWidget(Core::ItemViewFind::createSearchableWrapper(m_buildTargetsList));
fl->addRow(tr("Targets:"), frame);
CMakeProject *pro = static_cast<CMakeProject *>(m_makeStep->project());
QStringList targetList = pro->buildTargetTitles();