#include <importmxmlpass2.h>
|
void | addTechnical (Note *note) |
|
void | articulations () |
| Parse the /score-partwise/part/measure/note/notations/articulations node. More...
|
|
void | dynamics () |
| Parse the /score-partwise/part/measure/note/notations/dynamics node. More...
|
|
void | fermata () |
| Parse the /score-partwise/part/measure/note/notations/fermata node. More...
|
|
void | glissandoSlide () |
| Parse the /score-partwise/part/measure/note/notations/glissando and /score-partwise/part/measure/note/notations/slide nodes. More...
|
|
void | mordentNormalOrInverted () |
| Parse the /score-partwise/part/measure/note/notations/ornaments/mordent and /score-partwise/part/measure/note/notations/ornaments/inverted-mordent nodes. More...
|
|
void | ornaments () |
| Parse the /score-partwise/part/measure/note/notations/ornaments node. More...
|
|
void | slur () |
| Parse the /score-partwise/part/measure/note/notations/slur node. More...
|
|
void | skipLogCurrElem () |
| Skip the current element, log debug as info. More...
|
|
void | technical () |
| Parse the /score-partwise/part/measure/note/notations/technical node. More...
|
|
void | tied () |
| Parse the /score-partwise/part/measure/note/notations/tied node. More...
|
|
void | tuplet () |
| Parse the /score-partwise/part/measure/note/notations/tuplet node. More...
|
|
◆ MusicXMLParserNotations()
Ms::MusicXMLParserNotations::MusicXMLParserNotations |
( |
QXmlStreamReader & |
e, |
|
|
Score * |
score, |
|
|
MxmlLogger * |
logger |
|
) |
| |
◆ addTechnical()
void Ms::MusicXMLParserNotations::addTechnical |
( |
Note * |
note | ) |
|
|
private |
◆ addToScore()
Add the notations found to the score.
Note that some notations attach to notes only in MuseScore, which means trying to attach them to a rest will crash, as in that case note is a nullptr.
◆ articulations()
void Ms::MusicXMLParserNotations::articulations |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/articulations node.
Note that some notations attach to notes only in MuseScore, which means trying to attach them to a rest will crash, as in that case note is 0.
◆ dynamics()
void Ms::MusicXMLParserNotations::dynamics |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/dynamics node.
◆ fermata()
void Ms::MusicXMLParserNotations::fermata |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/fermata node.
Note: MusicXML common.mod: "An empty fermata element represents a normal fermata."
◆ glissandoSlide()
void Ms::MusicXMLParserNotations::glissandoSlide |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/glissando and /score-partwise/part/measure/note/notations/slide nodes.
◆ mordentNormalOrInverted()
void Ms::MusicXMLParserNotations::mordentNormalOrInverted |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/ornaments/mordent and /score-partwise/part/measure/note/notations/ornaments/inverted-mordent nodes.
◆ mustStopGraceAFter()
bool Ms::MusicXMLParserNotations::mustStopGraceAFter |
( |
| ) |
const |
|
inline |
◆ ornaments()
void Ms::MusicXMLParserNotations::ornaments |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/ornaments node.
◆ parse()
void Ms::MusicXMLParserNotations::parse |
( |
| ) |
|
◆ skipLogCurrElem()
void Ms::MusicXMLParserNotations::skipLogCurrElem |
( |
| ) |
|
|
private |
Skip the current element, log debug as info.
◆ slur()
void Ms::MusicXMLParserNotations::slur |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/slur node.
◆ technical()
void Ms::MusicXMLParserNotations::technical |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/technical node.
◆ tied()
void Ms::MusicXMLParserNotations::tied |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/tied node.
◆ tremoloNr()
int Ms::MusicXMLParserNotations::tremoloNr |
( |
| ) |
const |
|
inline |
◆ tremoloType()
QString Ms::MusicXMLParserNotations::tremoloType |
( |
| ) |
const |
|
inline |
◆ tuplet()
void Ms::MusicXMLParserNotations::tuplet |
( |
| ) |
|
|
private |
Parse the /score-partwise/part/measure/note/notations/tuplet node.
◆ tupletDesc()
◆ _arpeggioType
QString Ms::MusicXMLParserNotations::_arpeggioType |
|
private |
◆ _articulationSymbols
std::vector<SymId> Ms::MusicXMLParserNotations::_articulationSymbols |
|
private |
◆ _breath
◆ _chordLineType
QString Ms::MusicXMLParserNotations::_chordLineType |
|
private |
◆ _dynamicsList
QStringList Ms::MusicXMLParserNotations::_dynamicsList |
|
private |
◆ _dynamicsPlacement
QString Ms::MusicXMLParserNotations::_dynamicsPlacement |
|
private |
◆ _e
QXmlStreamReader& Ms::MusicXMLParserNotations::_e |
|
private |
◆ _fermataSymbol
◆ _fermataType
QString Ms::MusicXMLParserNotations::_fermataType |
|
private |
◆ _logger
◆ _notations
std::vector<Notation> Ms::MusicXMLParserNotations::_notations |
|
private |
◆ _score
Score* const Ms::MusicXMLParserNotations::_score |
|
private |
◆ _slurStop
bool Ms::MusicXMLParserNotations::_slurStop { false } |
|
private |
◆ _strongAccentType
QString Ms::MusicXMLParserNotations::_strongAccentType |
|
private |
◆ _technicalFingering
QString Ms::MusicXMLParserNotations::_technicalFingering |
|
private |
◆ _technicalFret
QString Ms::MusicXMLParserNotations::_technicalFret |
|
private |
◆ _technicalPluck
QString Ms::MusicXMLParserNotations::_technicalPluck |
|
private |
◆ _technicalString
QString Ms::MusicXMLParserNotations::_technicalString |
|
private |
◆ _tiedLineType
QString Ms::MusicXMLParserNotations::_tiedLineType |
|
private |
◆ _tiedOrientation
QString Ms::MusicXMLParserNotations::_tiedOrientation |
|
private |
◆ _tiedType
QString Ms::MusicXMLParserNotations::_tiedType |
|
private |
◆ _tremoloNr
int Ms::MusicXMLParserNotations::_tremoloNr { 0 } |
|
private |
◆ _tremoloType
QString Ms::MusicXMLParserNotations::_tremoloType |
|
private |
◆ _tupletDesc
◆ _wavyLineNo
int Ms::MusicXMLParserNotations::_wavyLineNo { 0 } |
|
private |
◆ _wavyLineStop
bool Ms::MusicXMLParserNotations::_wavyLineStop { false } |
|
private |
◆ _wavyLineType
QString Ms::MusicXMLParserNotations::_wavyLineType |
|
private |
The documentation for this class was generated from the following files: