further revised icon system

- Move QRC generation to CMake so they can be generated automatically rather than with generate-style.sh
- Removed QRC generation from generate-style.sh
- Added extra "disabled icon" generation in generate-style.sh
- Added disabled icon loading to main code
This commit is contained in:
itsmattkc
2022-01-28 16:39:55 -08:00
parent c9c82fae0b
commit adc30216a2
543 changed files with 85 additions and 34 deletions
+3 -1
View File
@@ -139,7 +139,9 @@ QIcon icon::Create(const QString& theme, const QString &name)
for (int i=0;i<ICON_SIZE_COUNT;i++) {
icon.addFile(QStringLiteral("%1/png/%2.%3.png").arg(theme, name, QString::number(ICON_SIZES[i])),
QSize(ICON_SIZES[i], ICON_SIZES[i]));
QSize(ICON_SIZES[i], ICON_SIZES[i]), QIcon::Normal);
icon.addFile(QStringLiteral("%1/png/%2.%3.disabled.png").arg(theme, name, QString::number(ICON_SIZES[i])),
QSize(ICON_SIZES[i], ICON_SIZES[i]), QIcon::Disabled);
}
return icon;