diff --git a/GUI/View/SampleDesigner/SampleEditorController.cpp b/GUI/View/SampleDesigner/SampleEditorController.cpp index 58406ed21e5ee5eb4cc10a044386c03463d2c4fb..ab524798baaacde6b056671b41df70e2f1198f9f 100644 --- a/GUI/View/SampleDesigner/SampleEditorController.cpp +++ b/GUI/View/SampleDesigner/SampleEditorController.cpp @@ -67,7 +67,7 @@ void SampleEditorController::addLayerItem(LayerItem* before) LayerItem* layer = m_sampleItem->createLayerItemAt(i); layer->setMaterial(materialModel()->defaultMaterialItem()); layer->setColor(color); - + layer->expandLayer = true; // manually added layer => expanded onLayerAdded(layer); } diff --git a/GUI/View/Widget/GroupBoxes.cpp b/GUI/View/Widget/GroupBoxes.cpp index 89e2cc22a63d49c45c93927e31fd16d3a78955a4..6b2de2202ac709010abaf4388eed6cd086f1e0c8 100644 --- a/GUI/View/Widget/GroupBoxes.cpp +++ b/GUI/View/Widget/GroupBoxes.cpp @@ -72,7 +72,7 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent, m_toggleButton->setCheckable(true); m_toggleButton->setText(title); m_toggleButton->setArrowType(Qt::ArrowType::DownArrow); - m_toggleButton->setChecked(true); + m_toggleButton->setChecked(expanded); m_toggleButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding); //... Body @@ -81,6 +81,7 @@ CollapsibleGroupBox::CollapsibleGroupBox(const QString& title, QWidget* parent, layout->addWidget(m_body); m_body->setObjectName("ContentArea"); // stylesheet -> transparent background m_body->setVisible(expanded); + m_toggleButton->setArrowType(expanded ? Qt::ArrowType::DownArrow : Qt::ArrowType::RightArrow); connect(m_toggleButton, &QAbstractButton::clicked, [tb = m_toggleButton, bo = m_body, &expanded](bool checked) {