19 #include <Poco/Exception.h>
35 if (workbenchConfigurer.IsNotNull())
37 throw Poco::IllegalStateException();
39 this->workbenchConfigurer = configurer;
50 return workbenchConfigurer;
152 bool status = myConfigurer->RestoreState();
155 myConfigurer->OpenFirstTimeWindow();
virtual bool PreShutdown()
virtual void PostStartup()
virtual bool RestoreState(IMemento::Pointer memento)
virtual void PostShutdown()
virtual QString GetMainPreferencePageId()
berry::SmartPointer< Self > Pointer
virtual ~WorkbenchAdvisor()
virtual bool OpenWindows()
virtual IAdaptable * GetDefaultPageInput()
virtual void Initialize(IWorkbenchConfigurer::Pointer configurer)
virtual void PreStartup()
void InternalBasicInitialize(IWorkbenchConfigurer::Pointer configurer)
IWorkbenchConfigurer::Pointer GetWorkbenchConfigurer()
virtual bool SaveState(IMemento::Pointer memento)