mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 17:47:42 +00:00
Allow compiling with Qt5 again (Qt6 is preferred)
Small fix to Quazip, removes extraneous files
This commit is contained in:
@@ -64,6 +64,7 @@ void ParseEscapeSequence(int attribute, QListIterator<QString>& i, QTextCharForm
|
||||
case 17:
|
||||
case 18:
|
||||
case 19: {
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
QString fontFamily = textCharFormat.fontFamily();
|
||||
QStringList fontStyles = QFontDatabase::styles(fontFamily);
|
||||
int fontStyleIndex = attribute - 11;
|
||||
@@ -71,6 +72,16 @@ void ParseEscapeSequence(int attribute, QListIterator<QString>& i, QTextCharForm
|
||||
textCharFormat.setFont(
|
||||
QFontDatabase::font(fontFamily, fontStyles.at(fontStyleIndex), textCharFormat.font().pointSize()));
|
||||
}
|
||||
#else
|
||||
QFontDatabase fontDatabase;
|
||||
QString fontFamily = textCharFormat.fontFamily();
|
||||
QStringList fontStyles = fontDatabase.styles(fontFamily);
|
||||
int fontStyleIndex = attribute - 11;
|
||||
if (fontStyleIndex < fontStyles.length()) {
|
||||
textCharFormat.setFont(
|
||||
fontDatabase.font(fontFamily, fontStyles.at(fontStyleIndex), textCharFormat.font().pointSize()));
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
case 20: { // Fraktur (unsupported)
|
||||
|
||||
Reference in New Issue
Block a user