Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
berryIProgressMonitorWithBlocking.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 _BERRY_IPROGRESSMONITORWITHBLOCKING_H
14
#define _BERRY_IPROGRESSMONITORWITHBLOCKING_H
15
16
#include "
berryObject.h
"
17
#include <org_blueberry_core_jobs_Export.h>
18
#include "
berryIStatus.h
"
19
#include "
berryIProgressMonitor.h
"
20
21
namespace
berry
22
{
23
42
struct
BERRY_JOBS
IProgressMonitorWithBlocking
:
public
IProgressMonitor
43
{
44
45
berryObjectMacro
(
berry::IProgressMonitorWithBlocking
);
46
64
virtual
void
SetBlocked(
IStatus::Pointer
reason)= 0;
65
73
virtual
void
ClearBlocked() = 0;
74
75
76
};
77
78
}
79
80
#endif
/* _BERRY_IPROGRESSMONITORWITHBLOCKING_H */
berry::SmartPointer
Implements transparent reference counting.
Definition:
berryICommandCategoryListener.h:21
berry::IProgressMonitorWithBlocking
Definition:
berryIProgressMonitorWithBlocking.h:42
berryObjectMacro
#define berryObjectMacro(...)
Definition:
berryMacros.h:31
berryIProgressMonitor.h
berryObject.h
berry::IProgressMonitor
Definition:
berryIProgressMonitor.h:23
berryIStatus.h
berry
Definition:
QmitkPropertyItemModel.h:24
src
MITK
Plugins
org.blueberry.core.jobs
src
berryIProgressMonitorWithBlocking.h
Generated on Mon Jun 17 2024 12:43:21 for Medical Imaging Interaction Toolkit by
1.8.17