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;
ctkServiceReference getReference() const
ctkServiceRegistration(ctkServiceRegistrationPrivate *registrationPrivate)
ctkServiceRegistration & operator=(const ctkServiceRegistration ®istration)
friend uint CTK_PLUGINFW_EXPORT qHash(const ctkServiceRegistration &)
bool operator<(const ctkServiceRegistration &o) const
ctkServiceRegistration(const ctkServiceRegistration ®)
ctkServiceRegistration & operator=(int null)
void setProperties(const ctkDictionary &properties)
ctkServiceRegistrationPrivate * d_ptr
ctkServiceRegistration(ctkPluginPrivate *plugin, QObject *service, const ctkDictionary &props)
bool operator==(const ctkServiceRegistration ®istration) const
~ctkServiceRegistration()
uint CTK_PLUGINFW_EXPORT qHash(const ctkServiceRegistration &serviceRef)