qtmobility/src/multimedia/qmediaobject_p.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    59 
    59 
    60 #include "qmediaobject.h"
    60 #include "qmediaobject.h"
    61 
    61 
    62 QT_BEGIN_NAMESPACE
    62 QT_BEGIN_NAMESPACE
    63 
    63 
    64 class QMetaDataControl;
    64 class QMetaDataReaderControl;
    65 
    65 
    66 #define Q_DECLARE_NON_CONST_PUBLIC(Class) \
    66 #define Q_DECLARE_NON_CONST_PUBLIC(Class) \
    67     inline Class* q_func() { return static_cast<Class *>(q_ptr); } \
    67     inline Class* q_func() { return static_cast<Class *>(q_ptr); } \
    68     friend class Class;
    68     friend class Class;
    69 
    69 
    77     virtual ~QMediaObjectPrivate() {}
    77     virtual ~QMediaObjectPrivate() {}
    78 
    78 
    79     void _q_notify();
    79     void _q_notify();
    80 
    80 
    81     QMediaService *service;
    81     QMediaService *service;
    82     QMetaDataControl *metaDataControl;
    82     QMetaDataReaderControl *metaDataControl;
    83     QTimer* notifyTimer;
    83     QTimer* notifyTimer;
    84     QSet<int> notifyProperties;
    84     QSet<int> notifyProperties;
    85 
    85 
    86     QMediaObject *q_ptr;
    86     QMediaObject *q_ptr;
    87 };
    87 };