Changeset View
Changeset View
Standalone View
Standalone View
src/musicbrainz/MusicBrainzXmlParser.h
Show All 30 Lines | 28 | { | |||
---|---|---|---|---|---|
31 | public: | 31 | public: | ||
32 | enum { | 32 | enum { | ||
33 | TrackList, | 33 | TrackList, | ||
34 | ReleaseGroup | 34 | ReleaseGroup | ||
35 | }; | 35 | }; | ||
36 | 36 | | |||
37 | explicit MusicBrainzXmlParser( const QString &doc ); | 37 | explicit MusicBrainzXmlParser( const QString &doc ); | ||
38 | 38 | | |||
39 | void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) Q_DECL_OVERRIDE; | 39 | void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) override; | ||
40 | 40 | | |||
41 | int type(); | 41 | int type(); | ||
42 | 42 | | |||
43 | QMap<QString, QVariantMap> tracks; | 43 | QMap<QString, QVariantMap> tracks; | ||
44 | QMap<QString, QString> artists; | 44 | QMap<QString, QString> artists; | ||
45 | QMap<QString, QVariantMap> releases; | 45 | QMap<QString, QVariantMap> releases; | ||
46 | QMap<QString, QVariantMap> releaseGroups; | 46 | QMap<QString, QVariantMap> releaseGroups; | ||
47 | 47 | | |||
Show All 27 Lines | 57 | private: | |||
75 | 75 | | |||
76 | QDomDocument m_doc; | 76 | QDomDocument m_doc; | ||
77 | 77 | | |||
78 | int m_type; | 78 | int m_type; | ||
79 | 79 | | |||
80 | QVariantMap m_currentTrackInfo; | 80 | QVariantMap m_currentTrackInfo; | ||
81 | 81 | | |||
82 | protected: | 82 | protected: | ||
83 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 83 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
84 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 84 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
85 | 85 | | |||
86 | }; | 86 | }; | ||
87 | 87 | | |||
88 | #endif // MUSICBRAINZXMLPARSER_H | 88 | #endif // MUSICBRAINZXMLPARSER_H |