Q_D, Q_Q, d osuti
Q_d Q_q D Pointer
Sisukord
#define Q_DECLARE_PRIVATE(Class) inline Class##Private* d_func() { return reinterpret_cast<Class##Private *>(qGetPtrHelper(d_ptr)) } inline const Class##Private* d_func() const { return reinterpret_cast<const Class##Private *>(qGetPtrHelper(d_ptr)) } friend class Class##Private
#define Q_DECLARE_PUBLIC(Class) inline Class* q_func() { return static_cast<Class *>(q_ptr) } inline const Class* q_func() const { return static_cast<const Class *>(q_ptr) } friend class Class