Virtual keyboard style import logic change.

This commit is contained in:
Krad
2021-10-21 10:03:58 +08:00
parent d8de0d5878
commit 3b9d9f58f5

View File

@@ -2,18 +2,27 @@
#include <QApplication>
#include "loginwindow.h"
#include "InputObject.h"
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
//QLocale::setDefault(QLocale::English);
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
qputenv("QT_VIRTUALKEYBOARD_STYLE", QByteArray("retro"));
//qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true"));
QApplication a(argc, argv);
QString layouts_path = QString(QCoreApplication::applicationDirPath()).append("/layouts");
qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", QByteArray(layouts_path.toStdString().c_str()));
QQmlApplicationEngine engine;
engine.addImportPath("/VirtualKeyboard/content/styles");
#ifdef CUTE_STYLE
qputenv("QT_VIRTUALKEYBOARD_STYLE", QByteArray("retro"));
#else
qputenv("QT_VIRTUALKEYBOARD_STYLE", QByteArray("default"));
#endif
//a.installEventFilter(obj);
InputObject *obj = new InputObject();