Refactor InputObject(EventFilter and VirtualKeyboard).
This commit is contained in:
17
src/main.cpp
17
src/main.cpp
@@ -1,7 +1,6 @@
|
||||
#include "windows/MainWindow.h"
|
||||
#include <QApplication>
|
||||
#include "UsctApplication.h"
|
||||
#include "windows/LoginDialog.h"
|
||||
#include "src/utilities/InputObject.h"
|
||||
#include <QQmlApplicationEngine>
|
||||
#include "db/SQLHelper.h"
|
||||
#include <QTextCodec>
|
||||
@@ -13,8 +12,10 @@
|
||||
#include <QTranslator>
|
||||
#include <src/device/DeviceManager.h>
|
||||
#include "json/jsonobject.h"
|
||||
#include "src/utilities/locker.h"
|
||||
#include "src/utilities/languageswitcher.h"
|
||||
#include "src/utilities/Locker.h"
|
||||
#include "src/utilities/LanguageSwitcher.h"
|
||||
#include "utilities/TouchScreenSignalSender.h"
|
||||
|
||||
QString loadFontFromFile(QString path)
|
||||
{
|
||||
static QString font;
|
||||
@@ -41,7 +42,7 @@ int main(int argc, char* argv[])
|
||||
//qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true"));
|
||||
|
||||
|
||||
QApplication a(argc, argv);
|
||||
UsctApplication a(argc, argv);
|
||||
QString layouts_path = QString(QCoreApplication::applicationDirPath()).append("/layouts");
|
||||
qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", QByteArray(layouts_path.toStdString().c_str()));
|
||||
|
||||
@@ -59,15 +60,13 @@ int main(int argc, char* argv[])
|
||||
QFont font(fontName);
|
||||
QApplication::setFont(font);
|
||||
|
||||
InputObject* obj = new InputObject();
|
||||
a.installEventFilter(obj);
|
||||
SQLHelper::Open();
|
||||
MainWindow w;
|
||||
UserOperationLog::Default()->init();
|
||||
|
||||
//暂时为了调试关闭锁屏
|
||||
//Locker::Instance()->start();
|
||||
//QObject::connect(obj, SIGNAL(touchScreen()), Locker::Instance(), SLOT(refreshTimer()));
|
||||
//Locker::getInstance()->start();
|
||||
//QObject::connect(TouchScreenSignalSender::getInstance(), SIGNAL(touchScreen()), Locker::getInstance(), SLOT(refreshTimer()));
|
||||
QList<Qt::GestureType> gestures;
|
||||
gestures << Qt::SwipeGesture;
|
||||
gestures << Qt::PanGesture;
|
||||
|
||||
Reference in New Issue
Block a user