13 #ifndef BERRYISELECTIONSERVICE_H_
14 #define BERRYISELECTIONSERVICE_H_
Implements transparent reference counting.
SelectionEvent postSelectionChanged
MessageDelegate2< ISelectionListener, IWorkbenchPart::Pointer, ISelection::ConstPointer > Delegate
SelectionEvent selectionChanged
Message2< IWorkbenchPart::Pointer, ISelection::ConstPointer > SelectionEvent
virtual void RemovePostSelectionListener(const QString &partId, ISelectionListener *listener)=0
virtual void AddPostSelectionListener(const QString &partId, ISelectionListener *listener)=0
virtual void AddSelectionListener(const QString &partId, ISelectionListener *listener)=0
virtual void AddPostSelectionListener(ISelectionListener *listener)=0
virtual void AddSelectionListener(ISelectionListener *listener)=0
virtual void RemoveSelectionListener(const QString &partId, ISelectionListener *listener)=0
virtual void RemoveSelectionListener(ISelectionListener *listener)=0
virtual ISelection::ConstPointer GetSelection(const QString &partId)=0
virtual ~ISelectionService()
virtual ISelection::ConstPointer GetSelection() const =0
virtual void RemovePostSelectionListener(ISelectionListener *listener)=0