forked from qt-creator/qt-creator
Utils: Add "Layouting::HorizontalRule" LayoutItem
We have many horizontal separator lines in the UI, which are each time repetitively created from a QFrame with some flags set. With the .ui inlining, we will have more of these separators coming. This change intoduces a Layouting::HorizontalRule LayoutItem and replaces various existing QFarme separators with it. Change-Id: I60bad89e2a2b777fbd2f9d0cf872af81e41dcfd7 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/hostosinfo.h>
|
||||
#include <utils/layoutbuilder.h>
|
||||
#include <utils/outputformat.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
|
||||
@@ -820,14 +821,6 @@ void TestRunner::reportResult(ResultType type, const QString &description)
|
||||
|
||||
/*************************************************************************************************/
|
||||
|
||||
static QFrame *createLine(QWidget *parent)
|
||||
{
|
||||
QFrame *line = new QFrame(parent);
|
||||
line->setFrameShape(QFrame::HLine);
|
||||
line->setFrameShadow(QFrame::Sunken);
|
||||
return line;
|
||||
}
|
||||
|
||||
RunConfigurationSelectionDialog::RunConfigurationSelectionDialog(const QString &buildTargetKey,
|
||||
QWidget *parent)
|
||||
: QDialog(parent)
|
||||
@@ -853,7 +846,7 @@ RunConfigurationSelectionDialog::RunConfigurationSelectionDialog(const QString &
|
||||
formLayout->addRow(m_details);
|
||||
formLayout->addRow(Tr::tr("Run Configuration:"), m_rcCombo);
|
||||
formLayout->addRow(m_rememberCB);
|
||||
formLayout->addRow(createLine(this));
|
||||
formLayout->addRow(Layouting::createHr(this));
|
||||
formLayout->addRow(Tr::tr("Executable:"), m_executable);
|
||||
formLayout->addRow(Tr::tr("Arguments:"), m_arguments);
|
||||
formLayout->addRow(Tr::tr("Working Directory:"), m_workingDir);
|
||||
@@ -861,7 +854,7 @@ RunConfigurationSelectionDialog::RunConfigurationSelectionDialog(const QString &
|
||||
auto vboxLayout = new QVBoxLayout(this);
|
||||
vboxLayout->addLayout(formLayout);
|
||||
vboxLayout->addStretch();
|
||||
vboxLayout->addWidget(createLine(this));
|
||||
vboxLayout->addWidget(Layouting::createHr(this));
|
||||
vboxLayout->addWidget(m_buttonBox);
|
||||
|
||||
connect(m_rcCombo, &QComboBox::currentTextChanged,
|
||||
|
||||
Reference in New Issue
Block a user