CompilerExplorer: Remove unnecessary emerge()

Change-Id: Ibacd732c408a3aad31a5e1254fa2e7c551438a56
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2023-10-12 10:39:57 +02:00
parent 25b747b00c
commit 07f2c24308

View File

@@ -207,22 +207,21 @@ void LibrarySelectionAspect::addToLayout(Layouting::LayoutItem &parent)
QPushButton *editBtn = new QPushButton(Tr::tr("Edit"));
QStackedWidget *stack{nullptr};
// clang-format off
auto s = Stack {
bindTo(&stack),
noMargin,
Row { noMargin, displayLabel, editBtn }.emerge(),
Row { noMargin, nameCombo, versionCombo, clearBtn }.emerge()
}.emerge();
QStackedWidget *stack = static_cast<QStackedWidget*>(
Stack {
noMargin,
Row { noMargin, displayLabel, editBtn },
Row { noMargin, nameCombo, versionCombo, clearBtn }
}.emerge()
);
// clang-format on
connect(editBtn, &QPushButton::clicked, stack, [stack] { stack->setCurrentIndex(1); });
connect(this, &LibrarySelectionAspect::returnToDisplay, stack, [stack] {
stack->setCurrentIndex(0);
});
addLabeledItem(parent, s);
addLabeledItem(parent, stack);
}
} // namespace CompilerExplorer