// ************************************************************************************************ // // BornAgain: simulate and fit reflection and scattering // //! @file GUI/View/Sample/LayerContainerForm.cpp //! @brief Implements class LayerContainerForm. //! //! @homepage http://www.bornagainproject.org //! @license GNU General Public License v3 or higher (see COPYING) //! @copyright Forschungszentrum Jülich GmbH 2024 //! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS) // // ************************************************************************************************ #include "GUI/View/Sample/LayerContainerForm.h" #include "Base/Util/Assert.h" #include "Base/Util/Vec.h" #include "GUI/Model/Sample/ItemWithLayers.h" #include "GUI/Model/Sample/SampleItem.h" #include "GUI/View/Sample/HeinzFormLayout.h" #include "GUI/View/Sample/SampleEditorController.h" LayerContainerForm::LayerContainerForm(QWidget* parent, ItemWithLayers* item, SampleEditorController* ec) : CollapsibleGroupBox(parent, item->expandGroupbox) , m_layout(new HeinzFormLayout(ec)) , m_item(item) , m_ec(ec) { } void LayerContainerForm::expand() { setExpanded(true); }