forked from qt-creator/qt-creator
Layouting: Drop compile dependency on BoolAspect
Change-Id: I4068048f470db126a2583d6b1b90245205cfd601 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1423,6 +1423,16 @@ void BoolAspect::addToLayout(Layouting::LayoutBuilder &builder)
|
||||
this, &BoolAspect::volatileValueChanged);
|
||||
}
|
||||
|
||||
std::function<void (QObject *)> BoolAspect::groupChecker()
|
||||
{
|
||||
return [this](QObject *target) {
|
||||
auto groupBox = qobject_cast<QGroupBox *>(target);
|
||||
QTC_ASSERT(groupBox, return);
|
||||
registerSubWidget(groupBox);
|
||||
d->m_groupBox = d->m_groupBox;
|
||||
};
|
||||
}
|
||||
|
||||
QAction *BoolAspect::action()
|
||||
{
|
||||
if (hasAction())
|
||||
@@ -1515,12 +1525,6 @@ void BoolAspect::setLabelPlacement(BoolAspect::LabelPlacement labelPlacement)
|
||||
d->m_labelPlacement = labelPlacement;
|
||||
}
|
||||
|
||||
void BoolAspect::setHandlesGroup(QGroupBox *box)
|
||||
{
|
||||
registerSubWidget(box);
|
||||
d->m_groupBox = box;
|
||||
}
|
||||
|
||||
/*!
|
||||
\class Utils::SelectionAspect
|
||||
\inmodule QtCreator
|
||||
|
||||
Reference in New Issue
Block a user