aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-03-11 19:02:42 +0100
committerhjk <hjk@qt.io>2021-03-16 11:37:44 +0000
commit035a6ff03148764d108ff872f2bb64e9db11351c (patch)
tree3220632ccff9cb158e0833090b731cdfa953f708 /src/plugins/valgrind
parent4151f091e34005c3491818a51e8957d954703022 (diff)
Utils: Avoid intermediate widgets when using LayoutBuilder
In most cases, the layout constructed in the builder was set on a widget which in turn was put into a vbox in the actual widget. This is not necessary, but needs some re-ordering. Also make sure that using not-yet-parented widgets during layout construction does not cause visible artifacts. Change-Id: I75727a571da093d3131ea6fba467c2c646cdb6f1 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r--src/plugins/valgrind/valgrindconfigwidget.cpp6
-rw-r--r--src/plugins/valgrind/valgrindsettings.cpp12
2 files changed, 8 insertions, 10 deletions
diff --git a/src/plugins/valgrind/valgrindconfigwidget.cpp b/src/plugins/valgrind/valgrindconfigwidget.cpp
index 063bce26bb7..4826b1a6dd9 100644
--- a/src/plugins/valgrind/valgrindconfigwidget.cpp
+++ b/src/plugins/valgrind/valgrindconfigwidget.cpp
@@ -88,14 +88,14 @@ ValgrindConfigWidget::ValgrindConfigWidget(ValgrindBaseSettings *settings)
s.minimumInclusiveCostRatio, nl,
s.visualizationMinimumInclusiveCostRatio, nl,
s.enableEventToolTips, nl,
- Item {
+ Span {
+ 2,
Group {
s.enableCacheSim,
s.enableBranchSim,
s.collectSystime,
s.collectBusEvents,
- },
- 2 // Span.
+ }
}
};
diff --git a/src/plugins/valgrind/valgrindsettings.cpp b/src/plugins/valgrind/valgrindsettings.cpp
index 81704cdba12..bb93f0b0c51 100644
--- a/src/plugins/valgrind/valgrindsettings.cpp
+++ b/src/plugins/valgrind/valgrindsettings.cpp
@@ -214,14 +214,12 @@ void SuppressionAspect::addToLayout(LayoutBuilder &builder)
connect(d->entryList->selectionModel(), &QItemSelectionModel::selectionChanged,
d, &SuppressionAspectPrivate::slotSuppressionSelectionChanged);
- Group group {
- Title(tr("Suppression files:")),
- Row {
- d->entryList.data(),
- Column { d->addEntry.data(), d->removeEntry.data(), Stretch() }
- }
+ builder.addItem(tr("Suppression files:"));
+ Row group {
+ d->entryList.data(),
+ Column { d->addEntry.data(), d->removeEntry.data(), Stretch() }
};
- builder.addItem(Item { group, 2 });
+ builder.addItem(Span { 2, group });
}
void SuppressionAspect::fromMap(const QVariantMap &map)