Public Member Functions | Protected Member Functions | Protected Attributes

QmitkFunctionality::SelectionProvider Class Reference

#include <QmitkFunctionality.h>

Inheritance diagram for QmitkFunctionality::SelectionProvider:
Inheritance graph
[legend]
Collaboration diagram for QmitkFunctionality::SelectionProvider:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void RemoveSelectionChangedListener (berry::ISelectionChangedListener::Pointer listener)
virtual void SetSelection (berry::ISelection::Pointer selection)
void FireNodesSelected (std::vector< mitk::DataNode::Pointer > nodes)

Protected Member Functions

 SelectionProvider (QmitkFunctionality *_Functionality)
virtual ~SelectionProvider ()

Protected Attributes

QmitkFunctionalitym_Functionality
mitk::DataNodeSelection::Pointer m_CurrentSelection
berry::ISelectionChangedListener::Events m_SelectionEvents

Detailed Description

Internal class for selection providing

Definition at line 323 of file QmitkFunctionality.h.


Constructor & Destructor Documentation

QmitkFunctionality::SelectionProvider::SelectionProvider ( QmitkFunctionality _Functionality ) [protected]

nothing to do here

Definition at line 454 of file QmitkFunctionality.cpp.

: m_Functionality(_Functionality)
{

}
QmitkFunctionality::SelectionProvider::~SelectionProvider (  ) [protected, virtual]

nothing to do here

Definition at line 460 of file QmitkFunctionality.cpp.

{
  m_Functionality = 0;
}

Member Function Documentation

void QmitkFunctionality::SelectionProvider::FireNodesSelected ( std::vector< mitk::DataNode::Pointer nodes )
void QmitkFunctionality::SelectionProvider::RemoveSelectionChangedListener ( berry::ISelectionChangedListener::Pointer  listener ) [virtual]
See also:
ISelectionProvider::RemoveSelectionChangedListener()

Implements berry::ISelectionProvider.

Definition at line 476 of file QmitkFunctionality.cpp.

void QmitkFunctionality::SelectionProvider::SetSelection ( berry::ISelection::Pointer  selection ) [virtual]
See also:
ISelectionProvider::SetSelection()

Implements berry::ISelectionProvider.

Definition at line 481 of file QmitkFunctionality.cpp.

References berry::SmartPointer< TObjectType >::Cast().


Member Data Documentation

Holds the current selection (selection made by m_Functionality !!!)

Definition at line 371 of file QmitkFunctionality.h.

the functionality parent

Definition at line 367 of file QmitkFunctionality.h.

The selection events other parts can listen too

Definition at line 375 of file QmitkFunctionality.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines