Virtual keyboard style import logic change.
This commit is contained in:
13
src/main.cpp
13
src/main.cpp
@@ -2,18 +2,27 @@
|
|||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include "loginwindow.h"
|
#include "loginwindow.h"
|
||||||
#include "InputObject.h"
|
#include "InputObject.h"
|
||||||
|
#include <QQmlApplicationEngine>
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
//QLocale::setDefault(QLocale::English);
|
//QLocale::setDefault(QLocale::English);
|
||||||
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
|
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
|
||||||
qputenv("QT_VIRTUALKEYBOARD_STYLE", QByteArray("retro"));
|
|
||||||
//qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true"));
|
//qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true"));
|
||||||
|
|
||||||
|
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
QString layouts_path = QString(QCoreApplication::applicationDirPath()).append("/layouts");
|
QString layouts_path = QString(QCoreApplication::applicationDirPath()).append("/layouts");
|
||||||
qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", QByteArray(layouts_path.toStdString().c_str()));
|
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);
|
//a.installEventFilter(obj);
|
||||||
InputObject *obj = new InputObject();
|
InputObject *obj = new InputObject();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user