13#ifndef QmitkUSNavigationStepCombinedModality_h
14#define QmitkUSNavigationStepCombinedModality_h
113 mitk::MessageDelegate2<QmitkUSNavigationStepCombinedModality, const std::string&, const std::string&> m_ListenerDeviceChanged;
115 Ui::QmitkUSNavigationStepCombinedModality *ui;
Abstract base class for navigation step widgets.
Navigation step for creating and selecting a combined modality. Already created combined modalities c...
void OnCombinedModalityCreateNewButtonClicked()
Triggered, when the button for creating a new combined modality was clicked.
void SetCombinedModalityEditWidgetEnabled(bool enabled)
void OnActivateButtonClicked()
bool m_CalibrationLoadedNecessary
std::string m_LoadedCalibration
bool GetIsRestartable() override
Indicates if it makes sense to be able to restart the step. This method must be implemented by concre...
void OnCombinedModalityCreationExit()
Triggered, when the dialog for creating a new combined modality was closed.
~QmitkUSNavigationStepCombinedModality() override
std::string m_LastCalibrationFilename
bool OnRestartStep() override
Called when restarting a navigation step. This method may be implemented by a concrete subclass to ha...
bool OnStartStep() override
Called when the navigation step gets started. This method has to be implemented by a concrete subclas...
QString GetTitle() override
Getter for the title of the navigation step. This title should be human readable and can be used to d...
void OnDisconnectButtonClicked()
Triggered, when the button for disconnecting a combined modality was clicked. The state of the combin...
void SetCombinedModalityCreateWidgetEnabled(bool enabled)
bool UpdateCalibrationState()
void OnCombinedModalityEditButtonClicked()
void CreateCombinedModalityResultAndSignalIt()
itk::SmartPointer< mitk::AbstractUltrasoundTrackerDevice > m_CombinedModality
The Combined Modality which was selected by the user.
void OnLoadCalibration()
Triggered, when the user has clicked "Load Calibration". Opens a file open dialog and sets the select...
void OnDeleteButtonClicked()
Triggered, when the button for deleting a combined modality was clicked. Unregisters the combined mod...
QmitkUSNavigationStepCombinedModality(QWidget *parent=nullptr)
void OnDeviceSelectionChanged()
Triggered, when the selection in the service list widget has changed.
void OnUpdate() override
Called periodically while a navigation step is active. This method has to be implemented by a concret...
bool OnFinishStep() override
Called when all necessary actions for the step where done. This method has to be implemented by a con...
mitk::AbstractUltrasoundTrackerDevice::Pointer GetSelectedCombinedModality()
void UpdateTrackingToolNames()
void OnCombinedModalityEditExit()
void OnDevicePropertyChanged(const std::string &, const std::string &)
bool OnActivateStep() override
Called when the navigation step gets activated. This method has to be implemented by a concrete subcl...
void SetCalibrationLoadedNecessary(bool)