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"
39class ctkServiceEventData;
54 QSharedDataPointer<ctkServiceEventData> d;
68 REGISTERED = 0x00000001,
78 MODIFIED = 0x00000002,
96 UNREGISTERING = 0x00000004,
110 MODIFIED_ENDMATCH = 0x00000008
ctkServiceEvent(const ctkServiceEvent &other)
ctkServiceEvent(Type type, const ctkServiceReference &reference)
ctkServiceEvent & operator=(const ctkServiceEvent &other)
ctkServiceReference getServiceReference() const
Q_DECLARE_METATYPE(ctkDICOMPersonName)