Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Widget for custom controls of mitk::USDiPhASDevice. This class handles the itk::USDiPhASDeviceCustomControls of video device objects. More...
#include <QmitkUSControlsCustomDiPhASDeviceWidget.h>
Public Member Functions | |
QmitkUSControlsCustomDiPhASDeviceWidget () | |
~QmitkUSControlsCustomDiPhASDeviceWidget () override | |
std::string | GetDeviceClass () const override |
QmitkUSAbstractCustomWidget * | Clone (QWidget *parent=nullptr) const override |
void | OnDeviceSet () override |
void | Initialize () override |
Method for initializing the Qt stuff of the widget (setupUI, connect). This method will be called in CloneForQt() and has to be implemented by concrete subclasses. More... | |
![]() | |
QmitkUSAbstractCustomWidget (QWidget *parent=nullptr) | |
~QmitkUSAbstractCustomWidget () override | |
void | SetDevice (mitk::USDevice::Pointer device) |
mitk::USDevice::Pointer | GetDevice () const |
QmitkUSAbstractCustomWidget * | CloneForQt (QWidget *parent=nullptr) const |
Return pointer to copy of the object. Internally use of QmitkUSAbstractCustomWidget::Clone() with additionaly setting an internal flag that the object was really cloned. More... | |
us::ServiceProperties | GetServiceProperties () const |
Returns the properties of the micro service. Properties consist of just the device class of the corresponding mitk::USDevice. More... | |
void | showEvent (QShowEvent *event) override |
Overwritten Qt even method. It is checked if the object was cloned with QmitkUSAbstractCustomWidget::CloneForQt() before. An exception is thrown if not. This is done, because using the object from micro service directly in Qt without cloning it first can cause problems after Qt deleted the object. More... | |
Protected Member Functions | |
void | BlockSignalAndSetValue (QSpinBox *target, int value) |
Additional Inherited Members | |
![]() | |
static std::string | US_DEVICE_PROPKEY_CLASS () |
Property key for the class name of corresponding us device object. More... | |
Widget for custom controls of mitk::USDiPhASDevice. This class handles the itk::USDiPhASDeviceCustomControls of video device objects.
Definition at line 32 of file QmitkUSControlsCustomDiPhASDeviceWidget.h.
QmitkUSControlsCustomDiPhASDeviceWidget::QmitkUSControlsCustomDiPhASDeviceWidget | ( | ) |
Constructs widget object. All gui control elements will be disabled until QmitkUSAbstractCustomWidget::SetDevice() was called.
Definition at line 20 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
References QmitkUSAbstractCustomWidget::QmitkUSAbstractCustomWidget().
Referenced by Clone().
|
override |
Definition at line 30 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
|
protected |
|
overridevirtual |
Creates new QmitkUSAbstractCustomWidget with the same mitk::USDiPhASDevice and the same mitk::USDiPhASDeviceCustomControls which were set on the original object.
This method is just for being calles by the factory. Use QmitkUSAbstractCustomWidget::CloneForQt() instead, if you want a clone of an object.
Implements QmitkUSAbstractCustomWidget.
Definition at line 40 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
References QmitkUSAbstractCustomWidget::GetDevice(), QmitkUSControlsCustomDiPhASDeviceWidget(), and QmitkUSAbstractCustomWidget::SetDevice().
|
overridevirtual |
Getter for the device class of mitk:USDiPhASDevice.
Implements QmitkUSAbstractCustomWidget.
Definition at line 35 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
|
overridevirtual |
Method for initializing the Qt stuff of the widget (setupUI, connect). This method will be called in CloneForQt() and has to be implemented by concrete subclasses.
Implements QmitkUSAbstractCustomWidget.
Definition at line 99 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
References MITK_INFO, mitk::USDiPhASDeviceCustomControls::SavingSettings::saveBeamformed, and mitk::USDiPhASDeviceCustomControls::SavingSettings::saveRaw.
|
overridevirtual |
Gets control interface from the device which was currently set. Control elements are according to current crop area of the device. If custom control interface is null, the control elements stay disabled.
Implements QmitkUSAbstractCustomWidget.
Definition at line 47 of file QmitkUSControlsCustomDiPhASDeviceWidget.cpp.
References QmitkUSAbstractCustomWidget::GetDevice(), and MITK_WARN.