BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
SimulationOptionsWidget Class Reference

Holds widgets related to the setup of simulation/job options (nthreads, run policy, computation method). More...

Inheritance diagram for SimulationOptionsWidget:
[legend]
Collaboration diagram for SimulationOptionsWidget:
[legend]

Public Member Functions

 SimulationOptionsWidget (QWidget *parent=nullptr)
 
void setItem (SimulationOptionsItem *item)
 

Private Attributes

ComponentFlatViewm_boxEditor
 

Detailed Description

Holds widgets related to the setup of simulation/job options (nthreads, run policy, computation method).

Part of SimulationView/SimulationSetupWidet

Definition at line 26 of file SimulationOptionsWidget.h.

Constructor & Destructor Documentation

◆ SimulationOptionsWidget()

SimulationOptionsWidget::SimulationOptionsWidget ( QWidget *  parent = nullptr)

Definition at line 21 of file SimulationOptionsWidget.cpp.

22  : QWidget(parent), m_boxEditor(new ComponentFlatView)
23 {
24  auto groupBox = new QGroupBox("Simulation parameters");
25 
26  auto groupLayout = new QVBoxLayout;
27  groupBox->setLayout(groupLayout);
28 
29  groupLayout->addWidget(m_boxEditor);
30 
31  auto mainLayout = new QVBoxLayout;
32  mainLayout->setContentsMargins(0, 0, 0, 0);
33  mainLayout->addWidget(groupBox);
34  mainLayout->addStretch();
35  setLayout(mainLayout);
36 }
Component property widget for SessionItems.
ComponentFlatView * m_boxEditor

References m_boxEditor.

Member Function Documentation

◆ setItem()

void SimulationOptionsWidget::setItem ( SimulationOptionsItem item)

Definition at line 38 of file SimulationOptionsWidget.cpp.

39 {
41  m_boxEditor->setItem(item);
42 }
void setItem(SessionItem *item)

References ComponentFlatView::clearEditor(), m_boxEditor, and ComponentFlatView::setItem().

Referenced by SimulationSetupWidget::updateViewElements().

Here is the call graph for this function:

Member Data Documentation

◆ m_boxEditor

ComponentFlatView* SimulationOptionsWidget::m_boxEditor
private

Definition at line 35 of file SimulationOptionsWidget.h.

Referenced by SimulationOptionsWidget(), and setItem().


The documentation for this class was generated from the following files: