예제 #1
0
void Articulation::draw(QPainter* painter) const
      {
#if 0
      SymId sym = symId();
      ArticulationShowIn flags = articulationList[int(articulationType())].flags;
      if (staff()) {
            if (staff()->staffGroup() == StaffGroup::TAB) {
                  if (!(flags & ArticulationShowIn::TABLATURE))
                        return;
                  }
            else {
                  if (!(flags & ArticulationShowIn::PITCHED_STAFF))
                        return;
                  }
            }
#endif
      painter->setPen(curColor());
      drawSymbol(_symId, painter, QPointF(-0.5 * width(), 0.0));
      }
예제 #2
0
QString Articulation::userName() const
      {
      return Sym::id2userName(symId());
      }
예제 #3
0
QString Fermata::userName() const
      {
      return Sym::id2userName(symId());
      }