Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "QmitkStepperAdapter.h"
00020
00021 QmitkStepperAdapter::QmitkStepperAdapter( QObject * navigator, mitk::Stepper * stepper, const char * )
00022 : QObject( navigator ), m_Stepper(stepper)
00023 {
00024 connect(this, SIGNAL(SendStepper(mitk::Stepper *)), navigator, SLOT(SetStepper(mitk::Stepper *)));
00025 connect(this, SIGNAL(Refetch()), navigator, SLOT(Refetch()));
00026 emit SendStepper(stepper);
00027
00028 m_ItkEventListener = new ItkEventListener(this);
00029 m_ObserverTag = m_Stepper->AddObserver(itk::ModifiedEvent(), m_ItkEventListener);
00030
00031 emit Refetch();
00032 }
00033
00034 QmitkStepperAdapter::~QmitkStepperAdapter()
00035 {
00036 m_ItkEventListener->Delete();
00037 m_Stepper->RemoveObserver(m_ObserverTag);
00038 }
00039