forked from qt-creator/qt-creator
Utils: Set QLabel buddys for aspects
This lets us using & shortcut e.g. in settings pages. Change-Id: If630ba221298374c9a59820e7955ded80b4166cc Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -218,10 +218,12 @@ void BaseAspect::setupLabel()
|
|||||||
void BaseAspect::addLabeledItem(LayoutBuilder &builder, QWidget *widget)
|
void BaseAspect::addLabeledItem(LayoutBuilder &builder, QWidget *widget)
|
||||||
{
|
{
|
||||||
setupLabel();
|
setupLabel();
|
||||||
if (label())
|
if (QLabel *l = label()) {
|
||||||
builder.addItems({label(), widget});
|
l->setBuddy(widget);
|
||||||
else
|
builder.addItems({l, widget});
|
||||||
|
} else {
|
||||||
builder.addItems({LayoutBuilder::LayoutItem(widget)});
|
builder.addItems({LayoutBuilder::LayoutItem(widget)});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|||||||
Reference in New Issue
Block a user