diff --git a/src/libs/qmleditorwidgets/contextpanewidgetimage.cpp b/src/libs/qmleditorwidgets/contextpanewidgetimage.cpp index 12ec4da3d51..38805264f93 100644 --- a/src/libs/qmleditorwidgets/contextpanewidgetimage.cpp +++ b/src/libs/qmleditorwidgets/contextpanewidgetimage.cpp @@ -10,7 +10,6 @@ #include #include -#include #include #include #include @@ -901,11 +900,6 @@ PreviewDialog::PreviewDialog(QWidget *parent) : DragWidget(parent) setZoom(1); - QVBoxLayout *layout = new QVBoxLayout(this); - QHBoxLayout *horizontalLayout = new QHBoxLayout(); - QHBoxLayout *horizontalLayout2 = new QHBoxLayout(); - layout->setContentsMargins(2, 2, 2, 16); - layout->setSpacing(4); QToolButton *toolButton = new QToolButton(this); QIcon icon(style()->standardIcon(QStyle::SP_DockWidgetCloseButton)); toolButton->setIcon(icon); @@ -922,17 +916,14 @@ PreviewDialog::PreviewDialog(QWidget *parent) : DragWidget(parent) m_slider->setFixedWidth(80); m_zoomLabel->setFixedWidth(50); - horizontalLayout->addWidget(toolButton); - horizontalLayout->addSpacing(6); - horizontalLayout->addWidget(m_slider); - horizontalLayout->addSpacing(6); - horizontalLayout->addWidget(m_zoomLabel); - horizontalLayout->addStretch(1); - - layout->addLayout(horizontalLayout); - horizontalLayout2->addSpacing(24); - horizontalLayout2->addWidget(scrollArea); - layout->addLayout(horizontalLayout2); + using namespace Layouting; + Row { + Column { toolButton, st }, + Column { + Row { m_slider, m_zoomLabel, st }, + scrollArea, + } + }.attachTo(this); wheelFilter->setTarget(this);