MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::MusicXMLParserLyric Class Reference

#include <importmxmlpass2.h>

Collaboration diagram for Ms::MusicXMLParserLyric:
Collaboration graph
[legend]

Public Member Functions

 MusicXMLParserLyric (const LyricNumberHandler lyricNumberHandler, QXmlStreamReader &e, Score *score, MxmlLogger *logger)
 
QSet< Lyrics * > extendedLyrics () const
 
QMap< int, Lyrics * > numberedLyrics () const
 
void parse ()
 

Private Member Functions

void skipLogCurrElem ()
 Skip the current element, log debug as info. More...
 

Private Attributes

const LyricNumberHandler _lyricNumberHandler
 
QXmlStreamReader & _e
 
Score *const _score
 
MxmlLogger_logger
 Error logger. More...
 
QMap< int, Lyrics * > _numberedLyrics
 
QSet< Lyrics * > _extendedLyrics
 

Constructor & Destructor Documentation

◆ MusicXMLParserLyric()

Ms::MusicXMLParserLyric::MusicXMLParserLyric ( const LyricNumberHandler  lyricNumberHandler,
QXmlStreamReader &  e,
Score score,
MxmlLogger logger 
)

Member Function Documentation

◆ extendedLyrics()

QSet<Lyrics*> Ms::MusicXMLParserLyric::extendedLyrics ( ) const
inline

◆ numberedLyrics()

QMap<int, Lyrics*> Ms::MusicXMLParserLyric::numberedLyrics ( ) const
inline

◆ parse()

void Ms::MusicXMLParserLyric::parse ( )

◆ skipLogCurrElem()

void Ms::MusicXMLParserLyric::skipLogCurrElem ( )
private

Skip the current element, log debug as info.

Member Data Documentation

◆ _e

QXmlStreamReader& Ms::MusicXMLParserLyric::_e
private

◆ _extendedLyrics

QSet<Lyrics*> Ms::MusicXMLParserLyric::_extendedLyrics
private

◆ _logger

MxmlLogger* Ms::MusicXMLParserLyric::_logger
private

Error logger.

◆ _lyricNumberHandler

const LyricNumberHandler Ms::MusicXMLParserLyric::_lyricNumberHandler
private

◆ _numberedLyrics

QMap<int, Lyrics*> Ms::MusicXMLParserLyric::_numberedLyrics
private

◆ _score

Score* const Ms::MusicXMLParserLyric::_score
private

The documentation for this class was generated from the following files: