qtmobility/src/multimedia/qmediacontrol.h
changeset 5 453da2cfceef
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
    47 #include <QtCore/qobject.h>
    47 #include <QtCore/qobject.h>
    48 #include <QtCore/qstring.h>
    48 #include <QtCore/qstring.h>
    49 #include <QtCore/qvariant.h>
    49 #include <QtCore/qvariant.h>
    50 
    50 
    51 
    51 
    52 QTM_BEGIN_NAMESPACE
    52 QT_BEGIN_NAMESPACE
    53 
    53 
    54 class QMediaControlPrivate;
    54 class QMediaControlPrivate;
    55 class Q_MEDIA_EXPORT QMediaControl : public QObject
    55 class Q_MEDIA_EXPORT QMediaControl : public QObject
    56 {
    56 {
    57     Q_OBJECT
    57     Q_OBJECT
    72 template <typename T> const char *qmediacontrol_iid() { return 0; }
    72 template <typename T> const char *qmediacontrol_iid() { return 0; }
    73 
    73 
    74 #define Q_MEDIA_DECLARE_CONTROL(Class, IId) \
    74 #define Q_MEDIA_DECLARE_CONTROL(Class, IId) \
    75     template <> inline const char *qmediacontrol_iid<Class *>() { return IId; }
    75     template <> inline const char *qmediacontrol_iid<Class *>() { return IId; }
    76 
    76 
    77 QTM_END_NAMESPACE
    77 QT_END_NAMESPACE
    78 
    78 
    79 #endif  // QABSTRACTMEDIACONTROL_H
    79 #endif  // QABSTRACTMEDIACONTROL_H