diff --git a/src/gui/image/qiconloader_p.h b/src/gui/image/qiconloader_p.h index 72b34eb3099..6900e03660f 100644 --- a/src/gui/image/qiconloader_p.h +++ b/src/gui/image/qiconloader_p.h @@ -20,10 +20,11 @@ #include #include -#include -#include #include #include +#include +#include +#include #include #include @@ -35,8 +36,8 @@ class QIconLoader; struct QIconDirInfo { - enum Type { Fixed, Scalable, Threshold, Fallback }; - enum Context { UnknownContext, Applications, MimeTypes }; + enum Type : uint8_t { Fixed, Scalable, Threshold, Fallback }; + enum Context : uint8_t { UnknownContext, Applications, MimeTypes }; QIconDirInfo(const QString &_path = QString()) : path(_path), size(0), @@ -204,7 +205,7 @@ private: mutable QString m_userFallbackTheme; mutable QString m_systemTheme; mutable QStringList m_iconDirs; - mutable QHash themeList; + mutable QVarLengthFlatMap themeList; mutable QStringList m_fallbackDirs; mutable QString m_iconName; };