#include "XNObject.h" #include "XNObject_p.h" XNObject::XNObject(QObject *parent) : QObject(parent), d_ptr(new XNObjectPrivate(this)) { } XNObject::XNObject(XNObjectPrivate &dd, QObject *parent) : QObject(parent), d_ptr(&dd) { } XNObject::~XNObject() { Q_D(XNObject); delete d; } quint32 XNObject::getUniqueId() { Q_D(XNObject); return d->uUniqueID; } void XNObject::setUniqueId(const quint32 &uniqueId) { Q_D(XNObject); d->uUniqueID = uniqueId; }