46 const QString prefix = darkMode ?
":/images/darkmarks"_L1 :
":/images/lightmarks"_L1;
48 case TranslationMarks::OnMark:
49 return QPixmap(prefix +
"/on-mark"_L1)
50 .scaled(20, 20, Qt::KeepAspectRatio, Qt::SmoothTransformation);
51 case TranslationMarks::OffMark:
52 return QPixmap(prefix +
"/off-mark"_L1)
53 .scaled(20, 20, Qt::KeepAspectRatio, Qt::SmoothTransformation);
54 case TranslationMarks::ObsoleteMark:
55 return QPixmap(prefix +
"/obsolete-mark"_L1)
56 .scaled(20, 20, Qt::KeepAspectRatio, Qt::SmoothTransformation);
57 case TranslationMarks::DangerMark:
58 return QPixmap(prefix +
"/danger-mark"_L1)
59 .scaled(24, 24, Qt::KeepAspectRatio, Qt::SmoothTransformation);
60 case TranslationMarks::WarningMark:
61 return QPixmap(prefix +
"/warning-mark"_L1)
62 .scaled(20, 20, Qt::KeepAspectRatio, Qt::SmoothTransformation);
63 case TranslationMarks::EmptyMark:
64 return QPixmap(prefix +
"/empty-mark"_L1)
65 .scaled(20, 20, Qt::KeepAspectRatio, Qt::SmoothTransformation);
67 Q_UNREACHABLE_RETURN({});