15 #ifndef BORNAGAIN_GUI_COREGUI_MAINWINDOW_APPSVC_H
16 #define BORNAGAIN_GUI_COREGUI_MAINWINDOW_APPSVC_H
Defines the standard mix-in ISingleton.
The AppSvc class provides common access for key components of the GUI.
static void unsubscribe(ProjectManager *projectManager)
void this_unsubscribe(ProjectManager *projectManager)
void this_subscribe(ProjectManager *projectManager)
static ProjectManager * projectManager()
MaterialModel * this_materialModel()
MaterialModel * m_materialModel
static MaterialModel * materialModel()
ProjectManager * m_projectManager
ProjectManager * this_projectManager()
static void subscribe(ProjectManager *projectManager)
Base class for singletons.
Handles activity related to opening/save projects.