15 #include <Poco/Exception.h> 31 if (workbenchConfigurer.IsNotNull())
33 throw Poco::IllegalStateException();
35 this->workbenchConfigurer = configurer;
46 return workbenchConfigurer;
148 bool status = myConfigurer->RestoreState();
151 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)