MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkMITKIGTNavigationToolManagerView.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12
13#ifndef QmitkMITKIGTNavigationToolManagerView_h
14#define QmitkMITKIGTNavigationToolManagerView_h
15
16#include <berryISelectionListener.h>
17
18#include <QmitkAbstractView.h>
19#include <usServiceReference.h>
20
21#include "ui_QmitkMITKIGTNavigationToolManagerViewControls.h"
22
29class QmitkMITKIGTNavigationToolManagerView : public QmitkAbstractView
30{
31 // this is needed for all Qt objects that should have a Qt meta-object
32 // (everything that derives from QObject and wants to have signal/slots)
33 Q_OBJECT
34
35public:
36
37 static const std::string VIEW_ID;
38
41
42 void CreateQtPartControl(QWidget *parent) override;
43
44 void SetFocus() override;
45
46 protected slots:
47
48 void NewStorageByWidget(mitk::NavigationToolStorage::Pointer storage);
49 void ToolStorageSelected(mitk::NavigationToolStorage::Pointer);
50
51protected:
52
53 Ui::QmitkMITKIGTNavigationToolManagerViewControls* m_Controls;
54
56 std::vector<mitk::NavigationToolStorage::Pointer> m_AllStoragesHandledByThisWidget;
57};
58
59#endif
Ui::QmitkMITKIGTNavigationToolManagerViewControls * m_Controls
void ToolStorageSelected(mitk::NavigationToolStorage::Pointer)
std::vector< mitk::NavigationToolStorage::Pointer > m_AllStoragesHandledByThisWidget
void NewStorageByWidget(mitk::NavigationToolStorage::Pointer storage)