BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
SimulationView Class Reference
Inheritance diagram for SimulationView:
[legend]
Collaboration diagram for SimulationView:
[legend]

Public Slots

void onRunSimulationShortcut ()
 

Public Member Functions

 SimulationView (MainWindow *mainWindow)
 

Protected Member Functions

void showEvent (QShowEvent *)
 

Private Member Functions

void updateSimulationViewElements ()
 

Private Attributes

SimulationSetupWidgetm_simulationSetupWidget
 
StyledToolBarm_toolBar
 

Detailed Description

Definition at line 24 of file SimulationView.h.

Constructor & Destructor Documentation

◆ SimulationView()

SimulationView::SimulationView ( MainWindow mainWindow)

Definition at line 21 of file SimulationView.cpp.

22  : QWidget(mainWindow)
25 {
26  m_toolBar->setFixedHeight(m_toolBar->minimumHeight());
28 
29  auto* mainLayout = new QVBoxLayout;
30  mainLayout->setSizeConstraint(QLayout::SetNoConstraint);
31  mainLayout->addWidget(m_toolBar);
32  mainLayout->addWidget(m_simulationSetupWidget);
33  mainLayout->setMargin(0);
34  mainLayout->setSpacing(0);
35  setLayout(mainLayout);
36 }
ApplicationModels * models()
Definition: mainwindow.cpp:159
The SimulationSetupWidget class represents a main widget to define simulation settings and run the si...
void setApplicationModels(ApplicationModels *model)
SimulationSetupWidget * m_simulationSetupWidget
StyledToolBar * m_toolBar
The StyledToolBar class represents our standard narrow toolbar with the height 24 pixels.
Definition: StyledToolBar.h:22

References m_simulationSetupWidget, m_toolBar, MainWindow::models(), and SimulationSetupWidget::setApplicationModels().

Here is the call graph for this function:

Member Function Documentation

◆ onRunSimulationShortcut

void SimulationView::onRunSimulationShortcut ( )
slot

Definition at line 38 of file SimulationView.cpp.

References m_simulationSetupWidget, and SimulationSetupWidget::onRunSimulation().

Referenced by MainWindow::onRunSimulationShortcut().

Here is the call graph for this function:

◆ showEvent()

void SimulationView::showEvent ( QShowEvent *  )
protected

Definition at line 43 of file SimulationView.cpp.

44 {
46 }
void updateSimulationViewElements()

References updateSimulationViewElements().

Here is the call graph for this function:

◆ updateSimulationViewElements()

void SimulationView::updateSimulationViewElements ( )
private

Definition at line 48 of file SimulationView.cpp.

References m_simulationSetupWidget, and SimulationSetupWidget::updateViewElements().

Referenced by showEvent().

Here is the call graph for this function:

Member Data Documentation

◆ m_simulationSetupWidget

SimulationSetupWidget* SimulationView::m_simulationSetupWidget
private

◆ m_toolBar

StyledToolBar* SimulationView::m_toolBar
private

Definition at line 40 of file SimulationView.h.

Referenced by SimulationView().


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