18 #ifndef __Q_MITK_SLICE_NAVIGATION_LISTENER_H
19 #define __Q_MITK_SLICE_NAVIGATION_LISTENER_H
21 #include <itkEventObject.h>
34 class SliceNavigationController;
35 struct IRenderWindowPart;
81 void OnSliceChangedDelayed();
86 void OnSliceChangedInternal(
const itk::EventObject& e);
88 void OnSliceNavigationControllerDeleted(
const itk::Object* sender,
const itk::EventObject& );
114 typedef std::multimap<const mitk::SliceNavigationController*, ObserverInfo>
ObserverMapType;
std::string renderWindowName
mitk::IRenderWindowPart * renderWindowPart
Interface for a MITK Workbench Part providing a render window.
DataCollection - Class to facilitate loading/accessing structured data.
Controls the selection of the slice the associated BaseRenderer will display.
Helper class to allow QmitkAbstractView and derived classes to react on changes of the slice/time nav...
mitk::IRenderWindowPart * m_renderWindowPart
bool m_PendingSliceChangedEvent
mitk::SliceNavigationController * controller
std::multimap< const mitk::SliceNavigationController *, ObserverInfo > ObserverMapType
ObserverMapType m_ObserverMap
bool m_internalUpdateFlag
Is a visualization currently running?