BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
SpecularDataWidget (QWidget *parent=nullptr) | |
QList< QAction * > | actionList () |
SessionItem * | currentItem () |
const SessionItem * | currentItem () const |
void | setItem (SessionItem *jobItem) |
Protected Member Functions | |
virtual void | hideEvent (QHideEvent *) |
virtual void | showEvent (QShowEvent *) |
virtual void | subscribeToItem () |
virtual void | unsubscribeFromItem () |
Private Slots | |
void | onContextMenuRequest (const QPoint &point) |
Private Member Functions | |
SpecularDataItem * | specularDataItem () |
Private Attributes | |
SpecularDataCanvas * | m_intensity_canvas |
SessionItemController * | m_itemController |
IntensityDataPropertyWidget * | m_property_widget |
Definition at line 24 of file SpecularDataWidget.h.
SpecularDataWidget::SpecularDataWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 25 of file SpecularDataWidget.cpp.
References m_intensity_canvas, m_property_widget, and onContextMenuRequest().
|
virtual |
Reimplemented from SessionItemWidget.
Definition at line 58 of file SpecularDataWidget.cpp.
References IntensityDataPropertyWidget::actionList(), SpecularDataCanvas::actionList(), m_intensity_canvas, and m_property_widget.
Referenced by onContextMenuRequest().
|
inherited |
Definition at line 41 of file SessionItemWidget.cpp.
Referenced by RectangularDetectorEditor::detectorItem(), SphericalDetectorEditor::detectorItem(), FitFlowWidget::fitSuiteItem(), DistributionEditor::groupItem(), DepthProbeInstrumentEditor::instrumentItem(), EnvironmentEditor::instrumentItem(), GISASBeamEditor::instrumentItem(), GISASDetectorEditor::instrumentItem(), GISASInstrumentEditor::instrumentItem(), OffSpecularBeamEditor::instrumentItem(), OffSpecularInstrumentEditor::instrumentItem(), PolarizationAnalysisEditor::instrumentItem(), SpecularBeamEditor::instrumentItem(), SpecularInstrumentEditor::instrumentItem(), RealDataMaskWidget::intensityDataItem(), IntensityDataCanvas::intensityDataItem(), IntensityDataProjectionsWidget::intensityDataItem(), IntensityDataWidget::intensityDataItem(), ProjectionsPlot::intensityItem(), ColorMap::intensityItem(), DetectorPresenter::itemPresentation(), InstrumentPresenter::itemPresentation(), JobResultsPresenter::itemPresentation(), FitComparisonWidget::jobItem(), FitComparisonWidget1D::jobItem(), FitParameterWidget::jobItem(), RunFitControlWidget::jobItem(), JobPropertiesWidget::jobItem(), ParameterTuningWidget::jobItem(), SpecularDataImportWidget::realDataItem(), ItemComboWidget::setPresentation(), JobResultsPresenter::setPresentation(), SpecularDataCanvas::specularDataItem(), SpecularDataImportWidget::specularDataItem(), specularDataItem(), SpecularPlot::specularItem(), ItemComboWidget::subscribeToItem(), DistributionEditor::subscribeToItem(), GISASDetectorEditor::subscribeToItem(), PolarizationAnalysisEditor::subscribeToItem(), IntensityDataPropertyWidget::subscribeToItem(), JobPropertiesWidget::subscribeToItem(), ProjectionsPropertyPanel::subscribeToItem(), ProjectionsPlot::unsubscribeFromChildren(), and Plot1D::viewItem().
|
inherited |
Definition at line 46 of file SessionItemWidget.cpp.
References SessionItemController::currentItem(), and SessionItemWidget::m_itemController.
|
protectedvirtualinherited |
Definition at line 56 of file SessionItemWidget.cpp.
References SessionItemWidget::m_itemController, and SessionItemController::unsubscribe().
|
privateslot |
Definition at line 63 of file SpecularDataWidget.cpp.
References actionList().
Referenced by SpecularDataWidget().
|
virtual |
Reimplemented from SessionItemWidget.
Definition at line 51 of file SpecularDataWidget.cpp.
References m_intensity_canvas, m_property_widget, SpecularDataCanvas::setItem(), SessionItemWidget::setItem(), and specularDataItem().
|
protectedvirtualinherited |
Definition at line 51 of file SessionItemWidget.cpp.
References SessionItemWidget::m_itemController, and SessionItemController::subscribe().
|
private |
Definition at line 71 of file SpecularDataWidget.cpp.
References SessionItemWidget::currentItem(), and DataItemUtils::specularDataItem().
Referenced by setItem().
|
inlineprotectedvirtualinherited |
Reimplemented in SpecularPlot, Plot1D, ColorMap, FitComparisonWidget1D, FitComparisonWidget, ProjectionsPropertyPanel, ParameterTuningWidget, JobPropertiesWidget, ProjectionsPlot, IntensityDataPropertyWidget, IntensityDataProjectionsWidget, IntensityDataCanvas, SphericalDetectorEditor, SpecularInstrumentEditor, SpecularBeamEditor, RectangularDetectorEditor, PolarizationAnalysisEditor, OffSpecularInstrumentEditor, OffSpecularBeamEditor, GISASInstrumentEditor, GISASDetectorEditor, GISASBeamEditor, EnvironmentEditor, DepthProbeInstrumentEditor, DistributionEditor, RealDataMaskWidget, RunFitControlWidget, FitParameterWidget, FitFlowWidget, and ItemComboWidget.
Definition at line 43 of file SessionItemWidget.h.
Referenced by SessionItemWidget::SessionItemWidget().
|
inlineprotectedvirtualinherited |
Reimplemented in SpecularPlot, Plot1D, ColorMap, FitComparisonWidget1D, FitComparisonWidget, ProjectionsPropertyPanel, JobPropertiesWidget, ProjectionsPlot, IntensityDataPropertyWidget, IntensityDataProjectionsWidget, SphericalDetectorEditor, SpecularBeamEditor, RectangularDetectorEditor, PolarizationAnalysisEditor, OffSpecularBeamEditor, GISASDetectorEditor, GISASBeamEditor, EnvironmentEditor, DepthProbeInstrumentEditor, RealDataMaskWidget, RunFitControlWidget, and FitFlowWidget.
Definition at line 44 of file SessionItemWidget.h.
Referenced by SessionItemWidget::SessionItemWidget().
|
private |
Definition at line 40 of file SpecularDataWidget.h.
Referenced by SpecularDataWidget(), actionList(), and setItem().
|
privateinherited |
Definition at line 49 of file SessionItemWidget.h.
Referenced by SessionItemWidget::SessionItemWidget(), SessionItemWidget::currentItem(), SessionItemWidget::hideEvent(), SessionItemWidget::setItem(), and SessionItemWidget::showEvent().
|
private |
Definition at line 41 of file SpecularDataWidget.h.
Referenced by SpecularDataWidget(), actionList(), and setItem().