Palette* MuseScore::newAccidentalsPalette(bool basic) { Palette* sp = new Palette; sp->setName(QT_TRANSLATE_NOOP("Palette", "Accidentals")); sp->setGrid(33, 36); sp->setDrawGrid(true); if (basic) { static Accidental::AccidentalType types[] = { Accidental::ACC_NONE, Accidental::ACC_SHARP, Accidental::ACC_FLAT, Accidental::ACC_SHARP2, Accidental::ACC_FLAT2, Accidental::ACC_NATURAL }; for (auto i : types) { Accidental* s = new Accidental(gscore); s->setAccidentalType(Accidental::AccidentalType(i)); sp->append(s, s->subtypeUserName()); } } else { for (int i = Accidental::ACC_SHARP; i < Accidental::ACC_END; ++i) { Accidental* s = new Accidental(gscore); s->setAccidentalType(Accidental::AccidentalType(i)); sp->append(s, s->subtypeUserName()); } } AccidentalBracket* ab = new AccidentalBracket(gscore); sp->append(ab, QT_TRANSLATE_NOOP("Palette", "round bracket")); return sp; }
Palette* MuseScore::newAccidentalsPalette(bool basic) { Palette* sp = new Palette; sp->setName(QT_TRANSLATE_NOOP("Palette", "Accidentals")); sp->setGrid(33, 36); sp->setDrawGrid(true); if (basic) { static AccidentalType types[] = { AccidentalType::NONE, AccidentalType::SHARP, AccidentalType::FLAT, AccidentalType::SHARP2, AccidentalType::FLAT2, AccidentalType::NATURAL }; for (auto i : types) { Accidental* s = new Accidental(gscore); s->setAccidentalType(AccidentalType(i)); sp->append(s, qApp->translate("accidental", s->subtypeUserName())); } } else { for (int i = int(AccidentalType::SHARP); i < int(AccidentalType::END); ++i) { Accidental* s = new Accidental(gscore); s->setAccidentalType(AccidentalType(i)); if (s->symbol() != SymId::noSym) sp->append(s, qApp->translate("accidental", s->subtypeUserName())); else delete s; } } Icon* ik = new Icon(gscore); ik->setIconType(IconType::BRACKETS); const Shortcut* s = Shortcut::getShortcut("add-brackets"); QAction* action = s->action(); QIcon icon(action->icon()); ik->setAction("add-brackets", icon); sp->append(ik, s->help()); return sp; }
Palette* MuseScore::newAccidentalsPalette(bool basic) { Palette* sp = new Palette; sp->setName(QT_TRANSLATE_NOOP("Palette", "Accidentals")); sp->setGrid(33, 36); sp->setDrawGrid(true); if (basic) { static Accidental::Type types[] = { Accidental::Type::NONE, Accidental::Type::SHARP, Accidental::Type::FLAT, Accidental::Type::SHARP2, Accidental::Type::FLAT2, Accidental::Type::NATURAL }; for (auto i : types) { Accidental* s = new Accidental(gscore); s->setAccidentalType(Accidental::Type(i)); sp->append(s, s->subtypeUserName()); } } else { for (int i = int(Accidental::Type::SHARP); i < int(Accidental::Type::END); ++i) { Accidental* s = new Accidental(gscore); s->setAccidentalType(Accidental::Type(i)); if (s->symbol() != SymId::noSym) sp->append(s, s->subtypeUserName()); else delete s; } } AccidentalBracket* ab = new AccidentalBracket(gscore); sp->append(ab, QT_TRANSLATE_NOOP("Palette", "round brackets")); return sp; }
Palette* MuseScore::newAccidentalsPalette() { Palette* sp = new Palette; sp->setName(QT_TRANSLATE_NOOP("Palette", "Accidentals")); sp->setGrid(33, 36); sp->setDrawGrid(true); for (int i = Accidental::ACC_SHARP; i < Accidental::ACC_END; ++i) { Accidental* s = new Accidental(gscore); s->setAccidentalType(Accidental::AccidentalType(i)); sp->append(s, s->subtypeUserName()); } AccidentalBracket* ab = new AccidentalBracket(gscore); sp->append(ab, QT_TRANSLATE_NOOP("Palette", "round bracket")); return sp; }
Palette* MuseScore::newAccidentalsPalette() { Palette* sp = new Palette; sp->setName(qApp->translate("accidental", "Accidentals")); sp->setGrid(33, 36); sp->setDrawGrid(true); for (int i = Accidental::ACC_SHARP; i < Accidental::ACC_END; ++i) { Accidental* s = new Accidental(gscore); s->setSubtype(Accidental::AccidentalType(i)); sp->append(s, qApp->translate("accidental", s->subtypeUserName())); } AccidentalBracket* ab = new AccidentalBracket(gscore); sp->append(ab, qApp->translate("accidental", "round bracket")); return sp; }