#include <QmitkDataNodeSelectionProvider.h>
Public Member Functions | |
berryObjectMacro (QmitkDataNodeSelectionProvider) QmitkDataNodeSelectionProvider() | |
berry::ISelection::ConstPointer | GetSelection () const |
Protected Member Functions | |
mitk::DataNodeSelection::ConstPointer | GetDataNodeSelection () const |
virtual void | FireSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
Definition at line 27 of file QmitkDataNodeSelectionProvider.h.
QmitkDataNodeSelectionProvider::berryObjectMacro | ( | QmitkDataNodeSelectionProvider | ) |
void QmitkDataNodeSelectionProvider::FireSelectionChanged | ( | const QItemSelection & | selected, |
const QItemSelection & | deselected | ||
) | [protected, virtual] |
Reimplemented from berry::QtSelectionProvider.
Definition at line 45 of file QmitkDataNodeSelectionProvider.cpp.
References GetDataNodeSelection(), and berry::QtSelectionProvider::selectionEvents.
{ berry::ISelection::ConstPointer sel(this->GetDataNodeSelection()); berry::SelectionChangedEvent::Pointer event(new berry::SelectionChangedEvent( berry::ISelectionProvider::Pointer(this), sel)); selectionEvents.selectionChanged(event); }
mitk::DataNodeSelection::ConstPointer QmitkDataNodeSelectionProvider::GetDataNodeSelection | ( | ) | const [protected] |
Definition at line 33 of file QmitkDataNodeSelectionProvider.cpp.
References berry::QtSelectionProvider::qSelectionModel.
Referenced by FireSelectionChanged(), and GetSelection().
{ if (qSelectionModel) { QmitkDataNodeSelection::ConstPointer sel(new QmitkDataNodeSelection( qSelectionModel->selection())); return sel; } return QmitkDataNodeSelection::ConstPointer(new QmitkDataNodeSelection()); }
berry::ISelection::ConstPointer QmitkDataNodeSelectionProvider::GetSelection | ( | ) | const [virtual] |
Reimplemented from berry::QtSelectionProvider.
Definition at line 27 of file QmitkDataNodeSelectionProvider.cpp.
References GetDataNodeSelection().
{ return this->GetDataNodeSelection(); }