diff --git a/src/plugin/plugin.cpp b/src/plugin/plugin.cpp index 9d5be9b..2f76a78 100644 --- a/src/plugin/plugin.cpp +++ b/src/plugin/plugin.cpp @@ -55,10 +55,14 @@ QPlatformInputContext *QVirtualKeyboardPlugin::create(const QString &system, con Q_UNUSED(paramList); #if defined(QT_STATICPLUGIN) - Q_INIT_RESOURCE(qmake_virtualkeyboard_layouts); + #if defined(HAVE_LAYOUTS) + Q_INIT_RESOURCE(qmake_virtualkeyboard_layouts); + #endif Q_INIT_RESOURCE(virtualkeyboard_content); - Q_INIT_RESOURCE(virtualkeyboard_default_style); - Q_INIT_RESOURCE(virtualkeyboard_retro_style); + #if !defined(QT_VIRTUALKEYBOARD_NO_BUILTIN_STYLES) + Q_INIT_RESOURCE(virtualkeyboard_default_style); + Q_INIT_RESOURCE(virtualkeyboard_retro_style); + #endif Q_VKB_IMPORT_PLUGIN(QtQuickVirtualKeyboardPlugin) Q_VKB_IMPORT_PLUGIN(QtQuickVirtualKeyboardSettingsPlugin) Q_VKB_IMPORT_PLUGIN(QtQuickVirtualKeyboardStylesPlugin) diff --git a/src/virtualkeyboard/virtualkeyboard.pro b/src/virtualkeyboard/virtualkeyboard.pro index cb28d6a..5a277f9 100644 --- a/src/virtualkeyboard/virtualkeyboard.pro +++ b/src/virtualkeyboard/virtualkeyboard.pro @@ -379,6 +379,7 @@ contains(CONFIG, lang-vi.*) { no-builtin-style { DEFINES += QT_VIRTUALKEYBOARD_DEFAULT_STYLE=\\\"\\\" + DEFINES += QT_VIRTUALKEYBOARD_NO_BUILTIN_STYLES } else:retro-style { DEFINES += QT_VIRTUALKEYBOARD_DEFAULT_STYLE=\\\"retro\\\" } else {