Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Provides a widget with two lineedit fields, one to change the window value of the current image and one to change the level value of the current image. More...
#include <QmitkLineEditLevelWindowWidget.h>
Public Slots | |
void | SetLevelValue () |
Read the levelInput and change level and slider when the button "ENTER" was pressed in the windowInput-LineEdit. More... | |
void | SetWindowValue () |
Read the windowInput and change window and slider when the button "ENTER" was pressed in the windowInput-LineEdit. More... | |
Public Member Functions | |
QmitkLineEditLevelWindowWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr) | |
constructor More... | |
~QmitkLineEditLevelWindowWidget () override | |
destructor More... | |
void | SetLevelWindowManager (mitk::LevelWindowManager *levelWindowManager) |
sets the manager who is responsible to collect and deliver changes on Level/Window More... | |
void | SetDataStorage (mitk::DataStorage *ds) |
sets the DataStorage which holds all image-nodes More... | |
mitk::LevelWindowManager * | GetManager () |
returns the manager who is responsible to collect and deliver changes on Level/Window More... | |
Public Attributes | |
QLineEdit * | m_LevelInput |
inputfield for level value More... | |
QLineEdit * | m_WindowInput |
inputfield for window value More... | |
mitk::LevelWindow | m_LevelWindow |
mitk::LevelWindowManager::Pointer | m_Manager |
manager who is responsible to collect and deliver changes on Level/Window More... | |
Protected Attributes | |
unsigned long | m_ObserverTag |
bool | m_IsObserverTagSet |
QmitkLevelWindowWidgetContextMenu * | m_Contextmenu |
Provides a widget with two lineedit fields, one to change the window value of the current image and one to change the level value of the current image.
Definition at line 33 of file QmitkLineEditLevelWindowWidget.h.
QmitkLineEditLevelWindowWidget::QmitkLineEditLevelWindowWidget | ( | QWidget * | parent = nullptr , |
Qt::WindowFlags | f = nullptr |
||
) |
constructor
Definition at line 33 of file QmitkLineEditLevelWindowWidget.cpp.
References m_Contextmenu, m_IsObserverTagSet, m_LevelInput, m_Manager, m_ObserverTag, m_WindowInput, max(), mitk::LevelWindowManager::New(), SetLevelValue(), and SetWindowValue().
|
override |
destructor
Definition at line 72 of file QmitkLineEditLevelWindowWidget.cpp.
References mitk::LevelWindow::GetLevel(), mitk::LevelWindow::GetWindow(), mitk::LevelWindow::IsFixed(), mitk::LevelWindow::IsFloatingValues(), m_IsObserverTagSet, m_LevelInput, m_LevelWindow, m_Manager, m_ObserverTag, and m_WindowInput.
mitk::LevelWindowManager * QmitkLineEditLevelWindowWidget::GetManager | ( | ) |
returns the manager who is responsible to collect and deliver changes on Level/Window
Definition at line 165 of file QmitkLineEditLevelWindowWidget.cpp.
References m_Manager.
void QmitkLineEditLevelWindowWidget::SetDataStorage | ( | mitk::DataStorage * | ds | ) |
sets the DataStorage which holds all image-nodes
Definition at line 138 of file QmitkLineEditLevelWindowWidget.cpp.
References m_Manager.
|
slot |
Read the levelInput and change level and slider when the button "ENTER" was pressed in the windowInput-LineEdit.
Definition at line 143 of file QmitkLineEditLevelWindowWidget.cpp.
References mitk::RenderingManager::GetInstance(), mitk::LevelWindow::GetWindow(), m_LevelInput, m_LevelWindow, m_Manager, mitk::RenderingManager::RequestUpdateAll(), and mitk::LevelWindow::SetLevelWindow().
Referenced by QmitkLineEditLevelWindowWidget().
void QmitkLineEditLevelWindowWidget::SetLevelWindowManager | ( | mitk::LevelWindowManager * | levelWindowManager | ) |
sets the manager who is responsible to collect and deliver changes on Level/Window
Definition at line 120 of file QmitkLineEditLevelWindowWidget.cpp.
References m_IsObserverTagSet, m_Manager, and m_ObserverTag.
|
slot |
Read the windowInput and change window and slider when the button "ENTER" was pressed in the windowInput-LineEdit.
Definition at line 151 of file QmitkLineEditLevelWindowWidget.cpp.
References QmitkLevelWindowWidgetContextMenu::GetContextMenu(), mitk::RenderingManager::GetInstance(), mitk::LevelWindow::GetLevel(), m_Contextmenu, m_LevelWindow, m_Manager, m_WindowInput, mitk::RenderingManager::RequestUpdateAll(), mitk::LevelWindow::SetLevelWindow(), and QmitkLevelWindowWidgetContextMenu::SetLevelWindowManager().
Referenced by QmitkLineEditLevelWindowWidget().
|
protected |
Definition at line 90 of file QmitkLineEditLevelWindowWidget.h.
Referenced by QmitkLineEditLevelWindowWidget(), and SetWindowValue().
|
protected |
Definition at line 88 of file QmitkLineEditLevelWindowWidget.h.
Referenced by QmitkLineEditLevelWindowWidget(), SetLevelWindowManager(), and ~QmitkLineEditLevelWindowWidget().
QLineEdit* QmitkLineEditLevelWindowWidget::m_LevelInput |
inputfield for level value
Definition at line 45 of file QmitkLineEditLevelWindowWidget.h.
Referenced by QmitkLineEditLevelWindowWidget(), SetLevelValue(), and ~QmitkLineEditLevelWindowWidget().
mitk::LevelWindow QmitkLineEditLevelWindowWidget::m_LevelWindow |
data structure which stores the values manipulated by a QmitkLineEditLevelWindowWidget
Definition at line 54 of file QmitkLineEditLevelWindowWidget.h.
Referenced by SetLevelValue(), SetWindowValue(), and ~QmitkLineEditLevelWindowWidget().
mitk::LevelWindowManager::Pointer QmitkLineEditLevelWindowWidget::m_Manager |
manager who is responsible to collect and deliver changes on Level/Window
Definition at line 57 of file QmitkLineEditLevelWindowWidget.h.
Referenced by GetManager(), QmitkLineEditLevelWindowWidget(), SetDataStorage(), SetLevelValue(), SetLevelWindowManager(), SetWindowValue(), and ~QmitkLineEditLevelWindowWidget().
|
protected |
Definition at line 87 of file QmitkLineEditLevelWindowWidget.h.
Referenced by QmitkLineEditLevelWindowWidget(), SetLevelWindowManager(), and ~QmitkLineEditLevelWindowWidget().
QLineEdit* QmitkLineEditLevelWindowWidget::m_WindowInput |
inputfield for window value
Definition at line 48 of file QmitkLineEditLevelWindowWidget.h.
Referenced by QmitkLineEditLevelWindowWidget(), SetWindowValue(), and ~QmitkLineEditLevelWindowWidget().