Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
QmitkPickingToolGUI.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef QmitkPickingToolGUI_h
14 #define QmitkPickingToolGUI_h
15 
18 
25 {
26  Q_OBJECT
27 
28 public:
30  itkFactorylessNewMacro(Self);
31  itkCloneMacro(Self);
32 
33 protected slots :
34  void OnResetPicksClicked();
35  void OnRadioPickClicked(bool checked);
36 
37 protected:
39  ~QmitkPickingToolGUI() override;
40 
41  void InitializeUI(QBoxLayout* mainLayout) override;
42  void EnableWidgets(bool enabled) override;
43 
44 private:
45  QWidget* m_ClearPicksBtn = nullptr;
46  QWidget* m_RadioPick = nullptr;
47  QWidget* m_RadioRelabel = nullptr;
48 };
49 
50 #endif
MITKSEGMENTATIONUI_EXPORT
#define MITKSEGMENTATIONUI_EXPORT
Definition: MitkSegmentationUIExports.h:15
QmitkSegWithPreviewToolGUIBase
GUI base clase for tools derived from mitk::SegWithPreviewTool.
Definition: QmitkSegWithPreviewToolGUIBase.h:30
QmitkSegWithPreviewToolGUIBase::mitkClassMacro
mitkClassMacro(QmitkSegWithPreviewToolGUIBase, QmitkToolGUI)
QmitkSegWithPreviewToolGUIBase.h
QmitkSegWithPreviewToolGUIBase::InitializeUI
virtual void InitializeUI(QBoxLayout *mainLayout)
QmitkSegWithPreviewToolGUIBase::EnableWidgets
virtual void EnableWidgets(bool enabled)
MitkSegmentationUIExports.h
QmitkPickingToolGUI
GUI for mitk::PickingTool.
Definition: QmitkPickingToolGUI.h:24