#include <mitkPropertyObserver.h>
Public Member Functions | |
PropertyObserver () | |
virtual | ~PropertyObserver () |
virtual void | PropertyChanged ()=0 |
virtual void | PropertyRemoved ()=0 |
Protected Member Functions | |
void | BeginModifyProperty () |
void | EndModifyProperty () |
Protected Attributes | |
unsigned long | m_ModifiedTag |
unsigned long | m_DeleteTag |
bool | m_SelfCall |
Definition at line 40 of file mitkPropertyObserver.h.
mitk::PropertyObserver::PropertyObserver | ( | ) |
Definition at line 27 of file mitkPropertyObserver.cpp.
:m_SelfCall(false) { }
mitk::PropertyObserver::~PropertyObserver | ( | ) | [virtual] |
Definition at line 32 of file mitkPropertyObserver.cpp.
{ }
void mitk::PropertyObserver::BeginModifyProperty | ( | ) | [protected] |
Definition at line 36 of file mitkPropertyObserver.cpp.
References m_SelfCall.
Referenced by QmitkStringPropertyEditor::onTextChanged(), QmitkBoolPropertyEditor::onToggle(), QmitkStringPropertyOnDemandEdit::onToolButtonClicked(), QmitkNumberPropertySlider::onValueChanged(), and QmitkNumberPropertyEditor::onValueChanged().
{ m_SelfCall = true; }
void mitk::PropertyObserver::EndModifyProperty | ( | ) | [protected] |
Definition at line 41 of file mitkPropertyObserver.cpp.
References m_SelfCall.
Referenced by QmitkStringPropertyEditor::onTextChanged(), QmitkBoolPropertyEditor::onToggle(), QmitkStringPropertyOnDemandEdit::onToolButtonClicked(), QmitkNumberPropertySlider::onValueChanged(), and QmitkNumberPropertyEditor::onValueChanged().
{ m_SelfCall = false; }
virtual void mitk::PropertyObserver::PropertyChanged | ( | ) | [pure virtual] |
Implemented in QmitkBasePropertyView, QmitkBoolPropertyView, QmitkColorPropertyView, QmitkNumberPropertyEditor, QmitkNumberPropertySlider, QmitkNumberPropertyView, QmitkStringPropertyEditor, QmitkStringPropertyOnDemandEdit, and QmitkStringPropertyView.
Referenced by mitk::PropertyEditor::OnModified(), and mitk::PropertyView::OnModified().
virtual void mitk::PropertyObserver::PropertyRemoved | ( | ) | [pure virtual] |
Implemented in QmitkBasePropertyView, QmitkBoolPropertyEditor, QmitkBoolPropertyView, QmitkColorPropertyView, QmitkNumberPropertyEditor, QmitkNumberPropertySlider, QmitkNumberPropertyView, QmitkStringPropertyEditor, QmitkStringPropertyOnDemandEdit, and QmitkStringPropertyView.
Referenced by mitk::PropertyEditor::OnDelete(), and mitk::PropertyView::OnDelete().
unsigned long mitk::PropertyObserver::m_DeleteTag [protected] |
Definition at line 56 of file mitkPropertyObserver.h.
Referenced by mitk::PropertyEditor::OnDelete(), mitk::PropertyView::OnDelete(), mitk::PropertyEditor::PropertyEditor(), mitk::PropertyView::PropertyView(), mitk::PropertyEditor::~PropertyEditor(), and mitk::PropertyView::~PropertyView().
unsigned long mitk::PropertyObserver::m_ModifiedTag [protected] |
Definition at line 55 of file mitkPropertyObserver.h.
Referenced by mitk::PropertyEditor::OnDelete(), mitk::PropertyView::OnDelete(), mitk::PropertyEditor::PropertyEditor(), mitk::PropertyView::PropertyView(), mitk::PropertyEditor::~PropertyEditor(), and mitk::PropertyView::~PropertyView().
bool mitk::PropertyObserver::m_SelfCall [protected] |
Definition at line 58 of file mitkPropertyObserver.h.
Referenced by BeginModifyProperty(), EndModifyProperty(), mitk::PropertyEditor::OnDelete(), mitk::PropertyView::OnDelete(), mitk::PropertyEditor::OnModified(), and mitk::PropertyView::OnModified().