13 #ifndef BERRYWORKBENCHADVISOR_H_
14 #define BERRYWORKBENCHADVISOR_H_
Implements transparent reference counting.
virtual bool PreShutdown()
virtual void PostShutdown()
virtual void Initialize(IWorkbenchConfigurer::Pointer configurer)
IWorkbenchConfigurer::Pointer GetWorkbenchConfigurer()
virtual IAdaptable * GetDefaultPageInput()
virtual WorkbenchWindowAdvisor * CreateWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer::Pointer configurer)=0
virtual bool OpenWindows()
virtual void PreStartup()
virtual QString GetInitialWindowPerspectiveId()=0
virtual bool SaveState(IMemento::Pointer memento)
virtual void PostStartup()
void InternalBasicInitialize(IWorkbenchConfigurer::Pointer configurer)
virtual QString GetMainPreferencePageId()
virtual bool RestoreState(IMemento::Pointer memento)
virtual ~WorkbenchAdvisor()