Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berrySeparator.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 BlueBerry Platform
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 
18 #ifndef BERRYSEPARATOR_H
19 #define BERRYSEPARATOR_H
20 
21 #include "internal/berryAbstractGroupMarker.h"
22 
23 namespace berry {
24 
36 class BERRY_UI_QT Separator : public AbstractGroupMarker
37 {
38 
39 public:
40 
44  Separator();
45 
53  Separator(const QString& groupName);
54 
55  using AbstractGroupMarker::Fill;
56 
57  void Fill(QMenu* menu, QAction* before) override;
58 
59  void Fill(QToolBar* toolbar, QAction* before) override;
60 
65  bool IsSeparator() const override;
66 };
67 
68 }
69 
70 #endif // BERRYSEPARATOR_H
The custom viewer plugin implements simple viewer functionality presented in a customized look and feel It was developed to demonstrate extensibility and customizability of the blueberry application framework As an example for the GUI customization capabilities provided by the BlueBerry application the custom viewer plugin was developed It features simple viewer functionality presented in a customized look and feel The custom viewer consists of two i e a viewer perspective and a DICOM perspective As part of the viewer an instance of QmitkDataManagerView allows for data selection Visualization of the selected data is then performed by a simple render window view According data can either be directly loaded from file or be imported as DICOM data DICOM import functionality is accessible from the DICOM perspective incorporating the QmitkDicomExternalDataWidget The customization of Qt Stylesheets is used to give the application a non native look and feel This is further emphasized by a Tab Widget like unification of the perspectives with the according perspective bar In addition to an absence of menu
#define BERRY_UI_QT