BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Toolbar for QuickSimEditor. More...
Public Slots | |
void | onProgressChanged (int value) |
Set progress bar to given value. More... | |
Signals | |
void | cancelPressed () |
void | instrumentSettingsRequest () |
void | plotSettingsRequest () |
void | realTimeRequest (bool) |
void | resetViewRequest () |
void | runSimulationRequest () |
Public Member Functions | |
QuickSimEditorToolBar (QWidget *parent=nullptr) | |
Private Member Functions | |
void | add_wide_separator () |
void | setup_plot_elements () |
Setups actions to reset plot and access its settings. More... | |
void | setup_simulation_elements () |
Setups elements to run simulation. More... | |
Private Attributes | |
QCheckBox * | m_liveCheckbox {nullptr} |
QProgressBar * | m_progressBar {nullptr} |
Toolbar for QuickSimEditor.
Contains live simulation button, cancel button, simulation progress bar and settings buttons.
Definition at line 29 of file quicksimeditortoolbar.h.
|
explicit |
Definition at line 25 of file quicksimeditortoolbar.cpp.
References add_wide_separator(), setup_plot_elements(), setup_simulation_elements(), and Constants::toolbar_icon_size.
|
private |
Definition at line 45 of file quicksimeditortoolbar.cpp.
Referenced by QuickSimEditorToolBar().
|
signal |
Referenced by setup_simulation_elements(), and gui2::QuickSimEditor::setup_toolbar_connections().
|
signal |
|
slot |
Set progress bar to given value.
Definition at line 40 of file quicksimeditortoolbar.cpp.
References m_progressBar.
Referenced by gui2::QuickSimEditor::setup_controller_connections().
|
signal |
|
signal |
Referenced by setup_simulation_elements(), and gui2::QuickSimEditor::setup_toolbar_connections().
|
signal |
Referenced by setup_plot_elements(), and gui2::QuickSimEditor::setup_toolbar_connections().
|
signal |
Referenced by setup_simulation_elements(), and gui2::QuickSimEditor::setup_toolbar_connections().
|
private |
Setups actions to reset plot and access its settings.
Definition at line 91 of file quicksimeditortoolbar.cpp.
References resetViewRequest().
Referenced by QuickSimEditorToolBar().
|
private |
Setups elements to run simulation.
Definition at line 54 of file quicksimeditortoolbar.cpp.
References cancelPressed(), gui2::Constants::live_simulation_default_on, m_liveCheckbox, m_progressBar, realTimeRequest(), and runSimulationRequest().
Referenced by QuickSimEditorToolBar().
|
private |
Definition at line 51 of file quicksimeditortoolbar.h.
Referenced by setup_simulation_elements().
|
private |
Definition at line 52 of file quicksimeditortoolbar.h.
Referenced by onProgressChanged(), and setup_simulation_elements().