BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
SimulationView.cpp
Go to the documentation of this file.
1 // ************************************************************************************************
2 //
3 // BornAgain: simulate and fit reflection and scattering
4 //
5 //! @file GUI/coregui/Views/SimulationView.cpp
6 //! @brief Implements class SimulationView
7 //!
8 //! @homepage http://www.bornagainproject.org
9 //! @license GNU General Public License v3 or higher (see COPYING)
10 //! @copyright Forschungszentrum Jülich GmbH 2018
11 //! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
12 //
13 // ************************************************************************************************
14 
19 #include <QVBoxLayout>
20 
22  : QWidget(mainWindow)
23  , m_simulationSetupWidget(new SimulationSetupWidget)
24  , m_toolBar(new StyledToolBar)
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 }
37 
39 {
41 }
42 
43 void SimulationView::showEvent(QShowEvent*)
44 {
46 }
47 
49 {
51 }
Defines class MainWindow.
Defines class SimulationSetupWidget.
Defines class SimulationView.
Defines class StyledToolBar.
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)
void onRunSimulationShortcut()
void showEvent(QShowEvent *)
SimulationSetupWidget * m_simulationSetupWidget
void updateSimulationViewElements()
SimulationView(MainWindow *mainWindow)
StyledToolBar * m_toolBar
The StyledToolBar class represents our standard narrow toolbar with the height 24 pixels.
Definition: StyledToolBar.h:22