13 #ifndef BERRYWORKBENCHWINDOWADVISOR_H_
14 #define BERRYWORKBENCHWINDOWADVISOR_H_
25 struct IActionBarConfigurer;
27 struct IWorkbenchWindowConfigurer;
29 class ActionBarAdvisor;
Implements transparent reference counting.
virtual bool SaveState(SmartPointer< IMemento > memento)
virtual bool PreWindowShellClose()
WorkbenchWindowAdvisor(const SmartPointer< IWorkbenchWindowConfigurer > &configurer)
virtual QWidget * CreateEmptyWindowContents(QWidget *parent)
virtual void PreWindowOpen()
virtual void PostWindowRestore()
SmartPointer< IWorkbenchWindowConfigurer > GetWindowConfigurer()
virtual void CreateWindowContents(SmartPointer< Shell > shell)
virtual void PostWindowCreate()
virtual void PostWindowOpen()
virtual void PostWindowClose()
virtual ~WorkbenchWindowAdvisor()
virtual bool RestoreState(SmartPointer< IMemento > memento)
virtual SmartPointer< ActionBarAdvisor > CreateActionBarAdvisor(SmartPointer< IActionBarConfigurer > configurer)