21 #ifndef QMMPEVENTS_P_H 22 #define QMMPEVENTS_P_H 29 #define EVENT_STATE_CHANGED (QEvent::Type(QEvent::User)) 30 #define EVENT_NEXT_TRACK_REQUEST (QEvent::Type(QEvent::User + 1)) 31 #define EVENT_FINISHED (QEvent::Type(QEvent::User + 2)) 32 #define EVENT_METADATA_CHANGED (QEvent::Type(QEvent::User + 3)) 33 #define EVENT_STREAM_INFO_CHANGED (QEvent::Type(QEvent::User + 4)) 38 class StateChangedEvent : public QEvent 42 virtual ~StateChangedEvent();
56 class MetaDataChangedEvent :
public QEvent
59 MetaDataChangedEvent(
const QMap<Qmmp::MetaData, QString> &metaData);
60 virtual ~MetaDataChangedEvent();
64 QMap <Qmmp::MetaData, QString> metaData()
const;
71 QMap<Qmmp::MetaData, QString> m_metaData;
77 class StreamInfoChangedEvent :
public QEvent
80 StreamInfoChangedEvent(
const QHash<QString, QString> &info);
81 virtual ~StreamInfoChangedEvent();
85 QHash <QString, QString> streamInfo()
const;
88 QHash<QString, QString> m_streamInfo;
91 #endif // QMMPEVENTS_P_H State
Definition: qmmp.h:51
MetaData
Definition: qmmp.h:63