Skip to content
Snippets Groups Projects
Commit 5996dac0 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

[j.corr] corr segfault caused by wrong placement of connect statement ()

Merging branch 'j.corr'  into 'main'.

See merge request !2068
parents fb571308 f7c38847
No related branches found
No related tags found
1 merge request!2068corr segfault caused by wrong placement of connect statement
Pipeline #117841 passed
...@@ -77,12 +77,6 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent, ...@@ -77,12 +77,6 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent,
m_toggleButton->setArrowType(Qt::ArrowType::DownArrow); m_toggleButton->setArrowType(Qt::ArrowType::DownArrow);
m_toggleButton->setChecked(true); m_toggleButton->setChecked(true);
m_toggleButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding); m_toggleButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
connect(m_toggleButton, &QAbstractButton::clicked,
[tb = m_toggleButton, bo = m_body, &expanded](bool checked) {
tb->setArrowType(checked ? Qt::ArrowType::DownArrow : Qt::ArrowType::RightArrow);
bo->setVisible(checked);
expanded = checked;
});
//... Body //... Body
...@@ -90,6 +84,13 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent, ...@@ -90,6 +84,13 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent,
layout->addWidget(m_body); layout->addWidget(m_body);
m_body->setObjectName("ContentArea"); // stylesheet -> transparent background m_body->setObjectName("ContentArea"); // stylesheet -> transparent background
m_body->setVisible(expanded); m_body->setVisible(expanded);
connect(m_toggleButton, &QAbstractButton::clicked,
[tb = m_toggleButton, bo = m_body, &expanded](bool checked) {
tb->setArrowType(checked ? Qt::ArrowType::DownArrow : Qt::ArrowType::RightArrow);
bo->setVisible(checked);
expanded = checked;
});
} }
void CollapsibleGroupBox::setTitle(const QString& title) void CollapsibleGroupBox::setTitle(const QString& title)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment