BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The FitActivityPanel class is a main widget to run the fitting. More...
Public Slots | |
void | setItem (JobItem *item) |
Public Member Functions | |
FitActivityPanel (JobModel *jobModel, QWidget *parent=0) | |
QSize | minimumSizeHint () const |
void | setJobMessagePanel (JobMessagePanel *jobMessagePanel) |
void | setRealTimeWidget (JobRealTimeWidget *realTimeWidget) |
QSize | sizeHint () const |
Private Member Functions | |
FitSessionWidget * | currentFitSuiteWidget () |
bool | isValidJobItem (JobItem *item) |
Private Attributes | |
FitSessionManager * | m_fitSessionManager |
JobMessagePanel * | m_jobMessagePanel |
JobRealTimeWidget * | m_realTimeWidget |
ItemStackPresenter< FitSessionWidget > * | m_stackedWidget |
The FitActivityPanel class is a main widget to run the fitting.
Occupies bottom right corner of JobView, contains stack of FitSuiteWidgets for every JobItem which is suitable for fitting.
Definition at line 33 of file FitActivityPanel.h.
FitActivityPanel::FitActivityPanel | ( | JobModel * | jobModel, |
QWidget * | parent = 0 |
||
) |
Definition at line 31 of file FitActivityPanel.cpp.
References Constants::JobFitPanelName, m_stackedWidget, and ItemStackWidget::setModel().
|
private |
Definition at line 96 of file FitActivityPanel.cpp.
References ItemStackPresenter< T >::currentWidget(), and m_stackedWidget.
|
private |
Definition at line 91 of file FitActivityPanel.cpp.
References JobItem::isValidForFitting().
Referenced by setItem().
QSize FitActivityPanel::minimumSizeHint | ( | ) | const |
Definition at line 70 of file FitActivityPanel.cpp.
|
slot |
Definition at line 75 of file FitActivityPanel.cpp.
References ItemStackPresenter< T >::currentWidget(), FitSessionManager::disableLogging(), ItemStackPresenter< T >::hideWidgets(), isValidJobItem(), m_fitSessionManager, m_jobMessagePanel, m_realTimeWidget, m_stackedWidget, JobMessagePanel::onClearLog(), JobRealTimeWidget::parameterTuningWidget(), FitSessionManager::sessionController(), ItemStackPresenter< T >::setItem(), FitSessionWidget::setModelTuningWidget(), and FitSessionWidget::setSessionController().
Referenced by JobView::onSelectionChanged().
void FitActivityPanel::setJobMessagePanel | ( | JobMessagePanel * | jobMessagePanel | ) |
Definition at line 59 of file FitActivityPanel.cpp.
References m_fitSessionManager, m_jobMessagePanel, and FitSessionManager::setMessagePanel().
Referenced by JobView::createSubWindows().
void FitActivityPanel::setRealTimeWidget | ( | JobRealTimeWidget * | realTimeWidget | ) |
Definition at line 53 of file FitActivityPanel.cpp.
References ASSERT, and m_realTimeWidget.
Referenced by JobView::createSubWindows().
QSize FitActivityPanel::sizeHint | ( | ) | const |
Definition at line 65 of file FitActivityPanel.cpp.
References Constants::FIT_ACTIVITY_PANEL_HEIGHT, and Constants::REALTIME_WIDGET_WIDTH_HINT.
|
private |
Definition at line 54 of file FitActivityPanel.h.
Referenced by setItem(), and setJobMessagePanel().
|
private |
Definition at line 53 of file FitActivityPanel.h.
Referenced by setItem(), and setJobMessagePanel().
|
private |
Definition at line 52 of file FitActivityPanel.h.
Referenced by setItem(), and setRealTimeWidget().
|
private |
Definition at line 51 of file FitActivityPanel.h.
Referenced by FitActivityPanel(), currentFitSuiteWidget(), and setItem().