Declare and register metatypes for media encoder settings classes

Change-Id: Ib3a42409045fe55c7a410b5ec52bd284f3475417
Reviewed-by: Mithra Pattison <mithra.pattison@nokia.com>
Reviewed-by: Jonas Rabbe <jonas.rabbe@gmail.com>
This commit is contained in:
Dmytro Poplavskiy
2012-05-03 17:48:13 +10:00
committed by Qt by Nokia
parent b2b92dad82
commit 5a2de6d2fa
2 changed files with 18 additions and 0 deletions

View File

@@ -43,6 +43,20 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
namespace
{
class QMediaEncoderSettingsPrivateRegisterMetaTypes
{
public:
QMediaEncoderSettingsPrivateRegisterMetaTypes()
{
qRegisterMetaType<QAudioEncoderSettings>();
qRegisterMetaType<QVideoEncoderSettings>();
qRegisterMetaType<QImageEncoderSettings>();
}
} _registerMetaTypes;
}
class QAudioEncoderSettingsPrivate : public QSharedData class QAudioEncoderSettingsPrivate : public QSharedData
{ {
public: public:

View File

@@ -162,6 +162,10 @@ private:
QT_END_NAMESPACE QT_END_NAMESPACE
Q_DECLARE_METATYPE(QAudioEncoderSettings)
Q_DECLARE_METATYPE(QVideoEncoderSettings)
Q_DECLARE_METATYPE(QImageEncoderSettings)
QT_END_HEADER QT_END_HEADER