diff --git a/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp b/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp index 46d6866feb667363a986efdb417440413f99dd38..ec0af8b8ef2d0584f958a848b92a79c7b8d7089a 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp @@ -40,7 +40,7 @@ #include #include -#include +#include #include #include #include @@ -215,7 +215,7 @@ QWidget *JsonFieldPage::LabelField::widget(const QString &displayName) // -------------------------------------------------------------------- JsonFieldPage::SpacerField::SpacerField() : - m_factor(2) + m_factor(1) { } bool JsonFieldPage::SpacerField::parseData(const QVariant &data, QString *errorMessage) @@ -232,11 +232,11 @@ bool JsonFieldPage::SpacerField::parseData(const QVariant &data, QString *errorM QVariantMap tmp = data.toMap(); bool ok; - m_factor = tmp.value(QLatin1String("factor"), 2).toInt(&ok); + m_factor = tmp.value(QLatin1String("factor"), 1).toInt(&ok); if (!ok) { *errorMessage = QCoreApplication::translate("ProjectExplorer::JsonFieldPage", - "'size' was not an integer value."); + "'factor' is no integer value."); return false; } @@ -248,8 +248,8 @@ QWidget *JsonFieldPage::SpacerField::widget(const QString &displayName) Q_UNUSED(displayName); QTC_ASSERT(!m_widget, return m_widget); - int size = m_widget->style()->layoutSpacing(QSizePolicy::DefaultType, QSizePolicy::DefaultType, - Qt::Vertical) * m_factor; + int size = qApp->style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing) * m_factor; + m_widget = new QWidget(); m_widget->setMinimumSize(size, size); m_widget->setMaximumSize(size, size);