CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Libs
PluginFramework
service
cm
ctkConfigurationEvent.h
Go to the documentation of this file.
1
/*=============================================================================
2
3
Library: CTK
4
5
Copyright (c) German Cancer Research Center,
6
Division of Medical and Biological Informatics
7
8
Licensed under the Apache License, Version 2.0 (the "License");
9
you may not use this file except in compliance with the License.
10
You may obtain a copy of the License at
11
12
http://www.apache.org/licenses/LICENSE-2.0
13
14
Unless required by applicable law or agreed to in writing, software
15
distributed under the License is distributed on an "AS IS" BASIS,
16
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
See the License for the specific language governing permissions and
18
limitations under the License.
19
20
=============================================================================*/
21
22
23
#ifndef CTKCONFIGURATIONEVENT_H
24
#define CTKCONFIGURATIONEVENT_H
25
26
#include <QSharedDataPointer>
27
#include <QDebug>
28
29
#include "
ctkServiceReference.h
"
30
31
class
ctkConfigurationEventData;
32
61
class
CTK_PLUGINFW_EXPORT
ctkConfigurationEvent
62
{
63
64
QSharedDataPointer<ctkConfigurationEventData> d;
65
66
public
:
67
68
enum
Type
{
69
83
CM_UPDATED = 0x00000001,
84
98
CM_DELETED = 0x00000002
99
100
};
101
105
ctkConfigurationEvent
();
106
107
~
ctkConfigurationEvent
();
108
116
bool
isNull()
const
;
117
131
ctkConfigurationEvent
(
const
ctkServiceReference
& reference,
132
Type
type
,
const
QString& factoryPid,
133
const
QString& pid);
134
135
ctkConfigurationEvent
(
const
ctkConfigurationEvent
& other);
136
137
ctkConfigurationEvent
& operator=(
const
ctkConfigurationEvent
& other);
138
147
QString getFactoryPid()
const
;
148
154
QString getPid()
const
;
155
167
int
getType()
const
;
168
176
ctkServiceReference
getReference()
const
;
177
};
178
183
CTK_PLUGINFW_EXPORT QDebug
operator<<
(QDebug dbg,
ctkConfigurationEvent::Type
type
);
184
CTK_PLUGINFW_EXPORT QDebug
operator<<
(QDebug dbg,
const
ctkConfigurationEvent
& event);
185
188
#endif // CTKCONFIGURATIONEVENT_H
ctkServiceReference.h
ctkConfigurationEvent::Type
Type
Definition:
ctkConfigurationEvent.h:68
ctkServiceReference
Definition:
ctkServiceReference.h:68
ctkWrapPythonQt.type
type
Definition:
ctkWrapPythonQt.py:214
ctkConfigurationEvent
Definition:
ctkConfigurationEvent.h:61
operator<<
CTK_PLUGINFW_EXPORT QDebug operator<<(QDebug dbg, ctkConfigurationEvent::Type type)
Generated on Wed Jul 24 2019 00:00:00 for CTK by
1.8.15