15 #ifndef niftkBaseWorkbenchAdvisor_h
16 #define niftkBaseWorkbenchAdvisor_h
25 #include <uk_ac_ucl_cmic_commonapps_Export.h>
26 #include <berryQtWorkbenchAdvisor.h>
27 #include <berryIWorkbenchConfigurer.h>
38 class BaseWorkbenchWindowAdvisor;
49 virtual void Initialize(berry::IWorkbenchConfigurer::Pointer configurer)
override;
55 virtual berry::WorkbenchWindowAdvisor* CreateWorkbenchWindowAdvisor(
56 berry::IWorkbenchWindowConfigurer::Pointer configurer)
override;
58 virtual void PostStartup()
override;
65 virtual bool PreShutdown()
override;
73 virtual QString GetWindowIconResourcePath()
const = 0;
79 berry::IWorkbenchWindowConfigurer::Pointer configurer);
81 mitk::DataStorage* GetDataStorage();
Abstract advisor class to set up an initial workbench.
Definition: niftkBaseWorkbenchAdvisor.h:45
Definition: ReceptorMemberCommandTest.cxx:25
Definition: niftkBaseWorkbenchWindowAdvisor.h:31
Definition: niftkExceptionObject.h:21