23 : QObject(parent), m_activeController(nullptr), m_jobMessagePanel(nullptr)
66 result->setItem(jobItem);
77 "Can't find fit session");
Defines class FitSessionController.
Defines class FitSessionManager.
Defines class GUIHelpers functions.
Defines class JobMessagePanel.
void setMessagePanel(JobMessagePanel *messagePanel)
Controls all activity related to the single fitting task for JobItem.
FitSessionManager(QObject *parent=nullptr)
JobMessagePanel * m_jobMessagePanel
FitSessionController * m_activeController
void removeController(SessionItem *jobItem)
Fit controller which is currently attached to jobMessagePanel.
FitSessionController * createController(JobItem *jobItem)
QMap< SessionItem *, FitSessionController * > m_item_to_controller
FitSessionController * sessionController(JobItem *item)
void setMessagePanel(JobMessagePanel *messagePanel)
The JobMessagePanel class shows log messages from FitActivityPanel at the bottom part of JobView.
void setOnItemDestroy(std::function< void(SessionItem *)> f, const void *caller=0)
ModelMapper * mapper()
Returns the current model mapper of this item. Creates new one if necessary.