12 #ifndef CXLANDMARKIMAGEREGISTRATIONWIDGET_H_
13 #define CXLANDMARKIMAGEREGISTRATIONWIDGET_H_
15 #include "org_custusx_registration_method_landmarkExport.h"
52 QString windowTitle,
bool useRegistrationFixedPropertyInsteadOfActiveImage =
false);
56 void addLandmarkButtonClickedSlot();
57 virtual void editLandmarkButtonClickedSlot();
58 void removeLandmarkButtonClickedSlot();
59 void deleteLandmarksButtonClickedSlot();
60 void importPointMetricsToLandmarkButtonClickedSlot();
61 virtual void cellClickedSlot(
int row,
int column);
63 void onCurrentImageChanged();
64 void toggleDetailsSlot();
65 virtual void pointSampled(
Vector3D p_r);
68 virtual void showEvent(QShowEvent* event);
69 virtual void hideEvent(QHideEvent* event);
70 virtual QString getTargetName()
const;
72 virtual void setTargetLandmark(QString uid,
Vector3D p_target);
76 virtual void prePaintEvent();
77 QString getLandmarkName(QString uid);
98 void showOrHideDetails();
99 bool mUseRegistrationFixedPropertyInsteadOfActiveImage;
100 QString mLandmarksShowAdvancedSettingsString;