virtual void RemovePerspectiveListener(IPerspectiveListener *listener)=0
virtual SmartPointer< IWorkbenchPage > GetActivePage() const =0
virtual void AddPerspectiveListener(IPerspectiveListener *listener)=0
virtual IPerspectiveListener::Events & GetPerspectiveEvents()=0