void InspectorNote::dot4Clicked() { Note* note = toNote(inspector->element()); if (note == 0) return; if (note->dots().size() > 3) { NoteDot* dot = note->dot(3); dot->score()->select(dot); inspector->setElement(dot); dot->score()->update(); } }
void InspectorNote::setElement() { Note* note = static_cast<Note*>(inspector->element()); int n = note->dots().size(); dot1->setEnabled(n > 0); dot2->setEnabled(n > 1); dot3->setEnabled(n > 2); stem->setEnabled(note->chord()->stem()); hook->setEnabled(note->chord()->hook()); beam->setEnabled(note->chord()->beam()); tuplet->setEnabled(note->chord()->tuplet()); InspectorBase::setElement(); bool nograce = !note->chord()->isGrace(); s.leadingSpace->setEnabled(nograce); s.resetLeadingSpace->setEnabled(nograce && s.leadingSpace->value()); }
void InspectorNote::setElement() { Note* note = toNote(inspector->element()); int i = note->dots().size(); n.dot1->setEnabled(i > 0); n.dot2->setEnabled(i > 1); n.dot3->setEnabled(i > 2); n.dot4->setEnabled(i > 3); n.stem->setEnabled(note->chord()->stem()); n.hook->setEnabled(note->chord()->hook()); n.beam->setEnabled(note->chord()->beam()); n.tuplet->setEnabled(note->chord()->tuplet()); InspectorElementBase::setElement(); bool nograce = !note->chord()->isGrace(); s.leadingSpace->setEnabled(nograce); s.resetLeadingSpace->setEnabled(nograce && s.leadingSpace->value()); }