48
49
static KIcon getIcon(Duration duration, bool isRest)
50
QString base = isRest ? "music-rest-" : "music-note-";
52
case BreveNote: return KIcon(base + "breve");
53
case WholeNote: return KIcon(base + "whole");
54
case HalfNote: return KIcon(base + "half");
55
case QuarterNote: return KIcon(base + "quarter");
56
case EighthNote: return KIcon(base + "eighth");
57
case SixteenthNote: return KIcon(base + "16th");
58
case ThirtySecondNote: return KIcon(base + "32nd");
59
case SixtyFourthNote: return KIcon(base + "64th");
60
case HundredTwentyEighthNote: return KIcon(base + "128th");
51
const char *const id =
52
(duration == BreveNote) ? (isRest?koIconNameCStr("music-rest-breve"):koIconNameCStr("music-note-breve")) :
53
(duration == WholeNote) ? (isRest?koIconNameCStr("music-rest-whole"):koIconNameCStr("music-note-whole")) :
54
(duration == HalfNote) ? (isRest?koIconNameCStr("music-rest-half"):koIconNameCStr("music-note-half")) :
55
(duration == QuarterNote) ? (isRest?koIconNameCStr("music-rest-quarter"):koIconNameCStr("music-note-quarter")) :
56
(duration == EighthNote) ? (isRest?koIconNameCStr("music-rest-eighth"):koIconNameCStr("music-note-eighth")) :
57
(duration == SixteenthNote) ? (isRest?koIconNameCStr("music-rest-16th"):koIconNameCStr("music-note-16th")) :
58
(duration == ThirtySecondNote) ? (isRest?koIconNameCStr("music-rest-32nd"):koIconNameCStr("music-note-32nd")) :
59
(duration == SixtyFourthNote) ? (isRest?koIconNameCStr("music-rest-64th"):koIconNameCStr("music-note-64th")) :
60
(duration == HundredTwentyEighthNote) ? (isRest?koIconNameCStr("music-rest-128th"):koIconNameCStr("music-note-128th")) :
63
return KIcon(QLatin1String(id));
65
66
static QString getText(Duration duration, bool isRest)