summaryrefslogtreecommitdiffstats
path: root/src/multimedia/playback/qmediaplaylist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/playback/qmediaplaylist.cpp')
-rw-r--r--src/multimedia/playback/qmediaplaylist.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/multimedia/playback/qmediaplaylist.cpp b/src/multimedia/playback/qmediaplaylist.cpp
index 68a8917f5..a81681079 100644
--- a/src/multimedia/playback/qmediaplaylist.cpp
+++ b/src/multimedia/playback/qmediaplaylist.cpp
@@ -61,19 +61,14 @@ QT_BEGIN_NAMESPACE
Q_GLOBAL_STATIC_WITH_ARGS(QMediaPluginLoader, playlistIOLoader,
(QMediaPlaylistIOInterface_iid, QLatin1String("playlistformats"), Qt::CaseInsensitive))
-namespace
-{
- class QMediaPlaylistPrivateRegisterMetaTypes
- {
- public:
- QMediaPlaylistPrivateRegisterMetaTypes()
- {
- qRegisterMetaType<QMediaPlaylist::Error>();
- qRegisterMetaType<QMediaPlaylist::PlaybackMode>();
- }
- } _registerMetaTypes;
+static void qRegisterMediaPlaylistMetaTypes()
+{
+ qRegisterMetaType<QMediaPlaylist::Error>();
+ qRegisterMetaType<QMediaPlaylist::PlaybackMode>();
}
+Q_CONSTRUCTOR_FUNCTION(qRegisterMediaPlaylistMetaTypes)
+
/*!
\class QMediaPlaylist