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.