 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
22 #ifndef CTKSERVICEREGISTRATION_H
23 #define CTKSERVICEREGISTRATION_H
28 #include "ctkPluginFrameworkExport.h"
31 class ctkServiceRegistrationPrivate;
63 operator bool()
const;
156 friend class ctkServices;
157 friend class ctkServiceReferencePrivate;
166 ctkServiceRegistrationPrivate*
d_ptr;
177 #endif // CTKSERVICEREGISTRATION_H
ctkServiceRegistration & operator=(const ctkServiceRegistration ®istration)
ctkServiceRegistration(const ctkServiceRegistration ®)
uint CTK_PLUGINFW_EXPORT qHash(const ctkServiceRegistration &serviceRef)
~ctkServiceRegistration()
ctkServiceRegistration(ctkPluginPrivate *plugin, QObject *service, const ctkDictionary &props)
ctkServiceRegistration & operator=(int null)
bool operator<(const ctkServiceRegistration &o) const
void setProperties(const ctkDictionary &properties)
ctkServiceRegistration(ctkServiceRegistrationPrivate *registrationPrivate)
ctkServiceRegistrationPrivate * d_ptr
friend uint CTK_PLUGINFW_EXPORT qHash(const ctkServiceRegistration &)
ctkServiceReference getReference() const
bool operator==(const ctkServiceRegistration ®istration) const