Make the C++ API of QSoundEffect public.
authorMichael Goddard <michael.goddard@nokia.com>
Mon, 17 Oct 2011 02:12:43 +0000 (12:12 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 17 Oct 2011 03:10:21 +0000 (05:10 +0200)
The QML API already was.  The C++ API still needs good documentation,
though.

Change-Id: I669f5ec7dd17d616788d71d77dc906acc0c0279f
Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
Reviewed-by: Ling Hu <ling.hu@nokia.com>
src/imports/multimedia/multimedia.cpp
src/multimedia/effects/effects.pri
src/multimedia/effects/qsoundeffect.cpp
src/multimedia/effects/qsoundeffect.h [moved from src/multimedia/effects/qsoundeffect_p.h with 92% similarity]
src/multimedia/effects/qsoundeffect_pulse_p.h
src/multimedia/effects/qsoundeffect_qmedia_p.h
src/multimedia/effects/qsoundeffect_qsound_p.h
tests/auto/qsoundeffect/tst_qsoundeffect.cpp

index 20333f2..cabf8fd 100644 (file)
@@ -43,7 +43,7 @@
 #include <QtDeclarative/qdeclarative.h>
 #include <QtDeclarative/qdeclarativeengine.h>
 #include <QtDeclarative/qdeclarativecomponent.h>
-#include "private/qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 #include "qdeclarativemediametadata_p.h"
 #include "qdeclarativeaudio_p.h"
index 48c9906..9b8fbed 100644 (file)
@@ -23,8 +23,10 @@ unix:!mac {
     SOURCES += effects/qsoundeffect_qmedia_p.cpp
 }
 
+PUBLIC_HEADERS += \
+        effects/qsoundeffect.h
+
 PRIVATE_HEADERS += \
-        effects/qsoundeffect_p.h \
         effects/qwavedecoder_p.h \
         effects/qsamplecache_p.h
 
index b1137a2..e959095 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 #if defined(QT_MULTIMEDIA_PULSEAUDIO)
 #include "qsoundeffect_pulse_p.h"
@@ -159,7 +159,6 @@ QT_BEGIN_NAMESPACE
 
 
 /*!
-    \internal
     \since 1.0
 */
 
@@ -298,4 +297,4 @@ void QSoundEffect::stop()
 
 QT_END_NAMESPACE
 
-#include "moc_qsoundeffect_p.cpp"
+#include "moc_qsoundeffect.cpp"
similarity index 92%
rename from src/multimedia/effects/qsoundeffect_p.h
rename to src/multimedia/effects/qsoundeffect.h
index 9324818..bac325d 100644 (file)
 **
 ****************************************************************************/
 
-#ifndef QSOUNDEFFECT_P_H
-#define QSOUNDEFFECT_P_H
-
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API. It exists purely as an
-// implementation detail. This header file may change from version to
-// version without notice, or even be removed.
-//
-// We mean it.
-//
+#ifndef QSOUNDEFFECT_H
+#define QSOUNDEFFECT_H
 
 #include <qtmultimediadefs.h>
 #include <QtCore/qobject.h>
index c78bcde..eaf78e8 100644 (file)
@@ -54,7 +54,7 @@
 //
 
 
-#include "qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 #include <QtCore/qobject.h>
 #include <QtCore/qdatetime.h>
index adafa04..3e448f7 100644 (file)
@@ -56,7 +56,7 @@
 #include <QtCore/qobject.h>
 #include <QtCore/qurl.h>
 #include "qmediaplayer.h"
-#include "qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 QT_BEGIN_HEADER
 
index c98ad79..e867bf4 100644 (file)
@@ -56,7 +56,7 @@
 
 #include <QtCore/qobject.h>
 #include <QtCore/qurl.h>
-#include "qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 QT_BEGIN_HEADER
 
index 7e39c0f..b379762 100644 (file)
@@ -46,7 +46,7 @@
 #include <qaudiooutput.h>
 #include <qaudiodeviceinfo.h>
 #include <qaudio.h>
-#include "private/qsoundeffect_p.h"
+#include "qsoundeffect.h"
 
 
 class tst_QSoundEffect : public QObject