forked from qt-creator/qt-creator
Kit aspects: Make sure to always use createSubWidget()
... to create sub-widgets. Otherwise, parts of the aspect will stay visible when it gets hidden. Change-Id: I967ef745348c10f7b5e78d726efcdb9c6005f887 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -99,9 +99,9 @@ private:
|
||||
{
|
||||
if (const QList<KitAspect *> embedded = aspectsToEmbed(); !embedded.isEmpty()) {
|
||||
Layouting::Layout box(new QHBoxLayout);
|
||||
box.addItem(Tr::tr("Type:"));
|
||||
box.addItem(createSubWidget<QLabel>(Tr::tr("Type:")));
|
||||
embedded.first()->addToInnerLayout(box);
|
||||
box.addItem(Tr::tr("Device:"));
|
||||
box.addItem(createSubWidget<QLabel>(Tr::tr("Device:")));
|
||||
KitAspect::addToInnerLayout(box);
|
||||
QSizePolicy p = comboBoxes().first()->sizePolicy();
|
||||
p.setHorizontalStretch(1);
|
||||
|
@@ -95,7 +95,7 @@ private:
|
||||
QSizePolicy p = comboBoxes().first()->sizePolicy();
|
||||
p.setHorizontalStretch(2);
|
||||
comboBoxes().first()->setSizePolicy(p);
|
||||
box.addItem(Tr::tr("Mkspec:"));
|
||||
box.addItem(createSubWidget<QLabel>(Tr::tr("Mkspec:")));
|
||||
embedded.first()->addToInnerLayout(box);
|
||||
layout.addItem(box);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user