27#include "phonon_export.h"
29#ifdef PHONON_BACKEND_VERSION_4_7
30# ifndef PHONON_BACKEND_VERSION_4_4
31# define PHONON_BACKEND_VERSION_4_4
34#ifdef PHONON_BACKEND_VERSION_4_4
35# ifndef PHONON_BACKEND_VERSION_4_3
36# define PHONON_BACKEND_VERSION_4_3
39#ifdef PHONON_BACKEND_VERSION_4_3
40# ifndef PHONON_BACKEND_VERSION_4_2
41# define PHONON_BACKEND_VERSION_4_2
48#define P_DECLARE_PRIVATE(Class) \
49 inline Class##Private* k_func() { return reinterpret_cast<Class##Private *>(k_ptr); } \
50 inline const Class##Private* k_func() const { return reinterpret_cast<const Class##Private *>(k_ptr); } \
51 friend class Class##Private;
76#define PHONON_ABSTRACTBASE(classname) \
84 classname(classname ## Private &dd, QObject *parent); \
110#define PHONON_OBJECT(classname) \
115 classname(QObject *parent = nullptr); \
141#define PHONON_HEIR(classname) \
146 classname(QObject *parent = nullptr); \
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:29:17 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.