static void setTempo(Ms::Score* score, int tempo) { Ms::TempoText* tt = new Ms::TempoText(score); tt->setTempo(double(tempo)/60.0); tt->setTrack(0); #if 0 // TODO WS Ms::QTextCursor* c = tt->startCursorEdit(); c->movePosition(QTextCursor::EndOfLine); addSymbolToText(SymCode(0xe105, 1), c); c->insertText(" = "); c->insertText(QString("%1").arg(tempo)); tt->endEdit(); #endif Ms::Measure* measure = score->firstMeasure(); Ms::Segment* segment = measure->getSegment(Ms::Segment::SegChordRest, 0); segment->add(tt); }
{ lettersSym, QT_TRANSLATE_NOOP("symbol", "s"), "s" }, { letterpSym, QT_TRANSLATE_NOOP("symbol", "p"), "p" }, { lettermSym, QT_TRANSLATE_NOOP("symbol", "m"), "m" }, { letterrSym, QT_TRANSLATE_NOOP("symbol", "r"), "r" }, { longaupaltSym, QT_TRANSLATE_NOOP("symbol", "longa up alt"), "noteheads.uM2alt" }, { longadownaltSym, QT_TRANSLATE_NOOP("symbol", "longa down alt"), "noteheads.dM2alt" }, { brevisheadaltSym, QT_TRANSLATE_NOOP("symbol", "brevis head alt"), "noteheads.sM1alt" }, { timesigcdotSym, QT_TRANSLATE_NOOP("symbol", "time sig C dot"), "timesig.Cdot" }, { timesigoSym, QT_TRANSLATE_NOOP("symbol", "time sig O"), "timesig.O" }, { timesigocutSym, QT_TRANSLATE_NOOP("symbol", "time sig O cut"), "timesig.Ocut" }, { timesigodotSym, QT_TRANSLATE_NOOP("symbol", "time sig O dot"), "timesig.Odot" }, { tabclef2Sym, QT_TRANSLATE_NOOP("symbol", "tab2 clef"), "clefs.tab2" }, }; static SymCode pSymbols[] = { SymCode(0xa9, -1, "(C)", SYMBOL_COPYRIGHT), SymCode(0x00BC, -1, "1/4", SYMBOL_FRACTION), SymCode(0x00BD, -1, "1/2", SYMBOL_FRACTION), SymCode(0x00BE, -1, "3/4", SYMBOL_FRACTION), SymCode(0x2153, -1, "1/3", SYMBOL_FRACTION), SymCode(0x2154, -1, "2/3", SYMBOL_FRACTION), SymCode(0x2155, -1, "1/5", SYMBOL_FRACTION), SymCode(0x2156, -1, "2/5", SYMBOL_FRACTION), SymCode(0x2157, -1, "3/5", SYMBOL_FRACTION), SymCode(0x2158, -1, "4/5", SYMBOL_FRACTION), SymCode(0x2159, -1, "1/6", SYMBOL_FRACTION), SymCode(0x215A, -1, "5/6", SYMBOL_FRACTION), SymCode(0x215B, -1, "1/8", SYMBOL_FRACTION), SymCode(0x215C, -1, "3/8", SYMBOL_FRACTION), SymCode(0x215D, -1, "5/8", SYMBOL_FRACTION), SymCode(0x215E, -1, "7/8", SYMBOL_FRACTION),