BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The PythonScriptWidget displays a python script which represents full simulation. More...
Public Member Functions | |
PythonScriptWidget (QWidget *parent=0) | |
void | generatePythonScript (const MultiLayerItem *sampleItem, const InstrumentItem *instrumentItem, const SimulationOptionsItem *optionItem=0, const QString &outputDir="") |
Private Slots | |
void | onExportToFileButton () |
Private Attributes | |
QString | m_outputDir |
QTextEdit * | m_textEdit |
QToolBar * | m_toolBar |
WarningSign * | m_warningSign |
The PythonScriptWidget displays a python script which represents full simulation.
Part of SimulationSetupWidget
Definition at line 30 of file PythonScriptWidget.h.
PythonScriptWidget::PythonScriptWidget | ( | QWidget * | parent = 0 | ) |
Definition at line 35 of file PythonScriptWidget.cpp.
References DesignerHelper::getPythonEditorFontSize(), m_textEdit, m_toolBar, onExportToFileButton(), and StyleUtils::setResizable().
void PythonScriptWidget::generatePythonScript | ( | const MultiLayerItem * | sampleItem, |
const InstrumentItem * | instrumentItem, | ||
const SimulationOptionsItem * | optionItem = 0 , |
||
const QString & | outputDir = "" |
||
) |
Definition at line 82 of file PythonScriptWidget.cpp.
References WarningSign::clear(), DomainSimulationBuilder::createSimulation(), m_outputDir, m_textEdit, m_warningSign, WarningSign::setWarningMessage(), and ExportToPython::simulationPlotCode().
Referenced by SimulationSetupWidget::onExportToPythonScript().
|
privateslot |
Definition at line 110 of file PythonScriptWidget.cpp.
References m_outputDir, and m_textEdit.
Referenced by PythonScriptWidget().
|
private |
Definition at line 48 of file PythonScriptWidget.h.
Referenced by generatePythonScript(), and onExportToFileButton().
|
private |
Definition at line 46 of file PythonScriptWidget.h.
Referenced by PythonScriptWidget(), generatePythonScript(), and onExportToFileButton().
|
private |
Definition at line 45 of file PythonScriptWidget.h.
Referenced by PythonScriptWidget().
|
private |
Definition at line 47 of file PythonScriptWidget.h.
Referenced by generatePythonScript().