|
| ExportMusicXml (Score *s) |
|
void | write (QIODevice *dev) |
| Write the score to dev in MusicXML format. More...
|
|
void | credits (XmlWriter &xml) |
|
void | moveToTick (const Fraction &t) |
|
void | words (TextBase const *const text, int staff) |
|
void | rehearsal (RehearsalMark const *const rmk, int staff) |
|
void | hairpin (Hairpin const *const hp, int staff, const Fraction &tick) |
|
void | ottava (Ottava const *const ot, int staff, const Fraction &tick) |
|
void | pedal (Pedal const *const pd, int staff, const Fraction &tick) |
|
void | textLine (TextLine const *const tl, int staff, const Fraction &tick) |
|
void | dynamic (Dynamic const *const dyn, int staff) |
|
void | symbol (Symbol const *const sym, int staff) |
|
void | tempoText (TempoText const *const text, int staff) |
|
void | harmony (Harmony const *const, FretDiagram const *const fd, int offset=0) |
|
Score * | score () const |
|
double | getTenthsFromInches (double) const |
|
double | getTenthsFromDots (double) const |
|
Fraction | tick () const |
|
void | writeInstrumentDetails (const Instrument *instrument) |
| Write the instrument details for instrument. More...
|
|
|
int | findBracket (const TextLine *tl) const |
|
int | findDashes (const TextLineBase *tl) const |
|
int | findHairpin (const Hairpin *tl) const |
|
int | findOttava (const Ottava *tl) const |
|
int | findTrill (const Trill *tl) const |
|
void | chord (Chord *chord, int staff, const std::vector< Lyrics *> *ll, bool useDrumset) |
| Write chord on staff with lyriclist ll. More...
|
|
void | rest (Rest *chord, int staff) |
| Write rest on staff. More...
|
|
void | clef (int staff, const ClefType ct, const QString &extraAttributes="") |
|
void | timesig (TimeSig *tsig) |
|
void | keysig (const KeySig *ks, ClefType ct, int staff=0, bool visible=true) |
|
void | barlineLeft (Measure *m) |
|
void | barlineMiddle (const BarLine *bl) |
|
void | barlineRight (Measure *m) |
|
void | lyrics (const std::vector< Lyrics *> *ll, const int trk) |
|
void | work (const MeasureBase *measure) |
|
void | calcDivMoveToTick (const Fraction &t) |
|
void | calcDivisions () |
|
void | keysigTimesig (const Measure *m, const Part *p) |
| Output attributes at start of measure: key, time. More...
|
|
void | chordAttributes (Chord *chord, Notations ¬ations, Technical &technical, TrillHash &trillStart, TrillHash &trillStop) |
|
void | wavyLineStartStop (Chord *chord, Notations ¬ations, Ornaments &ornaments, TrillHash &trillStart, TrillHash &trillStop) |
|
void | print (const Measure *const m, const int partNr, const int firstStaffOfPart, const int nrStavesInPart) |
| Handle the <print> element. More...
|
|
void | findAndExportClef (Measure *m, const int staves, const int strack, const int etrack) |
| Make sure clefs at end of measure get exported at start of next measure. More...
|
|
void | exportDefaultClef (const Part *const part, const Measure *const m) |
| In case no clef is found, export a default clef with type determined by staff type. More...
|
|
void | writeElement (Element *el, const Measure *m, int sstaff, bool useDrumset) |
| Write el. More...
|
|
void Ms::ExportMusicXml::print |
( |
const Measure *const |
m, |
|
|
const int |
partNr, |
|
|
const int |
firstStaffOfPart, |
|
|
const int |
nrStavesInPart |
|
) |
| |
|
private |
Handle the <print> element.
When exporting layout and all breaks, a <print> with layout information is generated for the measure types TopSystem, NewSystem and newPage. When exporting layout but only manual or no breaks, a <print> with layout information is generated only for the measure type TopSystem, as it is assumed the system layout is broken by the importing application anyway and is thus useless.