Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
berryIIntroManager.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 #ifndef BERRYIINTROMANAGER_H_
18 #define BERRYIINTROMANAGER_H_
19 
20 #include "berryIIntroPart.h"
21 
22 #include <berryIWorkbenchWindow.h>
23 
24 namespace berry
25 {
26 
48 {
49 
50  virtual ~IIntroManager();
60  virtual bool CloseIntro(IIntroPart::Pointer part) = 0;
61 
70  virtual IIntroPart::Pointer GetIntro() const = 0;
71 
82  virtual bool HasIntro() const = 0;
83 
93  virtual bool IsIntroStandby(IIntroPart::Pointer part) const = 0;
94 
110  virtual void SetIntroStandby(IIntroPart::Pointer part, bool standby) = 0;
111 
125  virtual IIntroPart::Pointer ShowIntro(
126  IWorkbenchWindow::Pointer preferredWindow, bool standby) = 0;
127 
136  virtual bool IsNewContentAvailable() = 0;
137 };
138 
139 }
140 
141 #endif /* BERRYIINTROMANAGER_H_ */
#define BERRY_UI_QT