From 786ecd937cfb21d3b843538eed9f996fb750a0cf Mon Sep 17 00:00:00 2001 From: Angus Cummings Date: Fri, 1 Jun 2012 13:02:18 +1000 Subject: ensure important docs are built by the automated publisher this workaround makes sure that qdoc can find the \class and \namespace declarations. Change-Id: I950e6fbc10064f438d7f282ff20783acdf20de27 Reviewed-by: Michael Goddard --- src/multimedia/audio/qaudio.h | 2 ++ src/multimedia/playback/qaudioendpointselector.h | 2 ++ src/multimedia/playback/qmediaresource.h | 3 ++- src/multimedia/qtmedianamespace.h | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/multimedia/audio/qaudio.h b/src/multimedia/audio/qaudio.h index f2cd9e6ba..c93e29e7c 100644 --- a/src/multimedia/audio/qaudio.h +++ b/src/multimedia/audio/qaudio.h @@ -56,6 +56,8 @@ QT_MODULE(Multimedia) //QTM_SYNC_HEADER_EXPORT QAudio +// Class forward declaration required for QDoc bug +class QString; namespace QAudio { enum Error { NoError, OpenError, IOError, UnderrunError, FatalError }; diff --git a/src/multimedia/playback/qaudioendpointselector.h b/src/multimedia/playback/qaudioendpointselector.h index 85e1ae651..97c9f00a6 100644 --- a/src/multimedia/playback/qaudioendpointselector.h +++ b/src/multimedia/playback/qaudioendpointselector.h @@ -52,6 +52,8 @@ QT_BEGIN_NAMESPACE QT_MODULE(Multimedia) +// Class forward declaration required for QDoc bug +class QString; class Q_MULTIMEDIA_EXPORT QAudioEndpointSelector : public QMediaControl { Q_OBJECT diff --git a/src/multimedia/playback/qmediaresource.h b/src/multimedia/playback/qmediaresource.h index 4fe8a0c08..7de83ce63 100644 --- a/src/multimedia/playback/qmediaresource.h +++ b/src/multimedia/playback/qmediaresource.h @@ -54,7 +54,8 @@ QT_BEGIN_NAMESPACE QT_MODULE(Multimedia) - +// Class forward declaration required for QDoc bug +class QString; class Q_MULTIMEDIA_EXPORT QMediaResource { public: diff --git a/src/multimedia/qtmedianamespace.h b/src/multimedia/qtmedianamespace.h index a206720ec..2f0f423b3 100644 --- a/src/multimedia/qtmedianamespace.h +++ b/src/multimedia/qtmedianamespace.h @@ -54,6 +54,9 @@ QT_BEGIN_NAMESPACE QT_MODULE(Multimedia) +// Class forward declaration required for QDoc bug +class QString; + #define Q_DECLARE_METADATA(key) Q_MULTIMEDIA_EXPORT extern const QString key namespace QtMultimedia -- cgit v1.2.1