Qt

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