phonon/phonondefs.h Source File
Go to the documentation of this file.
26 #include <QtCore/QtGlobal>
32 #ifdef PHONON_BACKEND_VERSION_4_4
33 # ifndef PHONON_BACKEND_VERSION_4_3
34 # define PHONON_BACKEND_VERSION_4_3
37 #ifdef PHONON_BACKEND_VERSION_4_3
38 # ifndef PHONON_BACKEND_VERSION_4_2
39 # define PHONON_BACKEND_VERSION_4_2
46 #define K_DECLARE_PRIVATE(Class) \
47 inline Class##Private* k_func() { return reinterpret_cast<Class##Private *>(k_ptr); } \
48 inline const Class##Private* k_func() const { return reinterpret_cast<const Class##Private *>(k_ptr); } \
49 friend class Class##Private;
74 #define PHONON_ABSTRACTBASE(classname) \
82 classname(classname ## Private &dd, QObject *parent); \
108 #define PHONON_OBJECT(classname) \
113 classname(QObject *parent = 0); \
139 #define PHONON_HEIR(classname) \
144 classname(QObject *parent = 0); \
149 #endif // PHONONDEFS_H
#define QT_BEGIN_NAMESPACE