53 m_colorScheme = getColorSchemeFromMedia();
54 qCDebug(lcQpaThemeWasm) <<
"Initializing Wasm theme. Color scheme: " << m_colorScheme;
55 m_contrastPreference = getContrastPreferenceFromMedia();
56 qCDebug(lcQpaThemeWasm) <<
"Initializing Wasm theme. Contrast preference: " << m_contrastPreference;
58 for (
auto family : QFontDatabase::families())
59 if (QFontDatabase::isFixedPitch(family))
60 fixedFont =
new QFont(family);
62 m_palette = std::make_unique<QPalette>();
63 m_paletteIsDirty =
true;
66 { colorSchemePreferenceDark },
67 [
this](emscripten::val) { QWasmTheme::onColorSchemeChange(); },
68 m_colorSchemeChangeCallback);
70 { contrastPreferenceNoPreference, contrastPreferenceMore, contrastPreferenceLess,
71 contrastPreferenceCustom },
72 [
this](emscripten::val) { QWasmTheme::onContrastPreferenceChange(); },
73 m_contrastPreferenceChangeCallbacks);