QmlEditorWidgets: Use LayoutBuilder in PreviewDialog

Change-Id: Ic00c724e0787b51b3757b92d0d87dff8a6074c52
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Alessandro Portale
2023-06-05 16:02:28 +02:00
parent 646eb5118b
commit a8cab6f5a1

View File

@@ -10,7 +10,6 @@
#include <utils/layoutbuilder.h>
#include <QApplication>
#include <QBoxLayout>
#include <QButtonGroup>
#include <QDebug>
#include <QDir>
@@ -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);