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:
@@ -3,7 +3,6 @@
|
||||
|
||||
#include "layoutbuilder.h"
|
||||
|
||||
#include "aspects.h"
|
||||
#include "qtcassert.h"
|
||||
|
||||
#include <QFormLayout>
|
||||
@@ -471,17 +470,12 @@ TabWidget::TabWidget(QTabWidget *tabWidget, std::initializer_list<Tab> tabs)
|
||||
|
||||
// "Properties"
|
||||
|
||||
LayoutItem::Setter title(const QString &title, Utils::BoolAspect *checker)
|
||||
LayoutItem::Setter title(const QString &title)
|
||||
{
|
||||
return [title, checker](QObject *target) {
|
||||
return [title](QObject *target) {
|
||||
if (auto groupBox = qobject_cast<QGroupBox *>(target)) {
|
||||
groupBox->setTitle(title);
|
||||
groupBox->setObjectName(title);
|
||||
if (checker) {
|
||||
groupBox->setCheckable(true);
|
||||
groupBox->setChecked(checker->value());
|
||||
checker->setHandlesGroup(groupBox);
|
||||
}
|
||||
} else {
|
||||
QTC_CHECK(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user