inconsistency dealing with note heads

• Aug 13, 2014 - 09:08
Type
Functional
Severity
S4 - Minor
Status
closed
Project

while investigating why notehead names are not translated in a) edit drumset (fixed in 50313cc) and b) inspector I found the following inconsistencies:

the number and the order of noteheads in mscore/editdrumset.cpp#L38 is different from libmscore/note.cpp#L122 (alt.brevis missing and mi in a different place). Between that and libmscore/note.h#L55 , the order differs (the mi), but matches that of mscore/editdrumset.cpp#L38 , only that the latter is missing the last entry, "alt. brevis".
mscore/inspector/inspectorNote.cpp#L37 matches the order in libmscore/note.h#L55 .

As per editdrumset.cpp#L73 the last notedheads get skipped for drumsets, don't they apply here?

Shouldn't noteHeadNames[] get completed and moved from edditdrumset.cpp to note.cpp?
How to sort the inconsistency in order?


Comments