15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_JOBVIEW_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_JOBVIEW_H
18 #include <QActionGroup>
19 #include <QMainWindow>
Handles creation and appearance of docked widgets in the context of QMainWindow.
The FitActivityPanel class is a main widget to run the fitting.
The JobMessagePanel class shows log messages from FitActivityPanel at the bottom part of JobView.
The JobProgressAssistant class helps JobView to visualize current progress.
The JobView class is a main view to show list of jobs, job results and widgets for real time and fitt...
void connectJobRelated()
Connects signals related to JobItem.
void connectActivityRelated()
Connects signal related to activity change.
void setActivity(int activity)
Sets docks visibility in accordance with required activity.
void setAppropriateActivityForJob(JobItem *jobItem)
Sets appropriate activity for new JobItem.
void onSelectionChanged(JobItem *jobItem)
Propagates change in JobItem's selection down into main widgets.
FitActivityPanel * m_fitActivityPanel
JobRealTimeWidget * m_jobRealTimeWidget
DocksController * m_docks
void fillViewMenu(QMenu *menu)
void onFocusRequest(JobItem *jobItem)
JobProgressAssistant * m_progressAssistant
MainWindow * m_mainWindow
JobOutputDataWidget * m_jobOutputDataWidget
JobSelectorWidget * m_jobSelector
void activityChanged(int activity)
JobMessagePanel * m_jobMessagePanel
JobView(MainWindow *mainWindow)
QActionGroup m_activityActions