22 #ifndef CTKSERVICEEVENT_H
23 #define CTKSERVICEEVENT_H
26 #error Try to reorder include files (this one first)\
27 or write #undef REGISTERED before including this header.\
28 Cause of this problem may be dcmimage.h, which indirectly\
32 #include <QSharedDataPointer>
36 #include "ctkPluginFrameworkExport.h"
39 class ctkServiceEventData;
54 QSharedDataPointer<ctkServiceEventData> d;
68 REGISTERED = 0x00000001,
78 MODIFIED = 0x00000002,
96 UNREGISTERING = 0x00000004,
110 MODIFIED_ENDMATCH = 0x00000008
ctkServiceEvent & operator=(const ctkServiceEvent &other)
ctkServiceEvent(const ctkServiceEvent &other)
ctkServiceEvent(Type type, const ctkServiceReference &reference)
ctkServiceReference getServiceReference() const
Q_DECLARE_METATYPE(ctkDICOMPersonName)