13 #ifndef QmitknnInteractiveToolGUI_h
14 #define QmitknnInteractiveToolGUI_h
34 itkFactorylessNewMacro(Self);
44 void InitializePromptType();
45 void InitializeInteractorButtons();
47 void OnInitializeButtonToggled(
bool checked);
48 void OnResetInteractionsButtonClicked();
49 void OnAutoRefineCheckBoxToggled(
bool checked);
50 void OnAutoZoomCheckBoxToggled(
bool checked);
51 void OnPromptTypeChanged();
53 void OnMaskButtonClicked();
54 void OnConfirmCleanUp(
bool isConfirmed);
57 void UncheckOtherInteractorButtons(QPushButton* interactorButton);
63 Ui::QmitknnInteractiveToolGUI* m_Ui;
64 QButtonGroup* m_PromptTypeButtonGroup;
66 std::unordered_map<InteractionType, QPushButton*> m_InteractorButtons;