Update to dms control phase1.

This commit is contained in:
sunwen
2023-08-21 14:22:41 +08:00
parent d1dc5df680
commit 20fb814608
59 changed files with 2538 additions and 904 deletions

View File

@@ -18,7 +18,7 @@
#include "src/utilities/Locker.h"
#include "src/utilities/LanguageSwitcher.h"
#include "utilities/TouchScreenSignalSender.h"
#include "Keyboard/KeyboardManager.h"
#include "keyboard/KeyboardManager.h"
QString loadFontFromFile(QString path)
{
@@ -50,6 +50,7 @@ int main(int argc, char* argv[])
qRegisterMetaType<QPair<QString, uint>>("QPair<QString, uint>");
qRegisterMetaType<Qt::Orientation>("Qt::Orientation");
qRegisterMetaType<ActionResult>("ActionResult");
qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>");
QString layouts_path = QString(QCoreApplication::applicationDirPath()).append("/layouts");
qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", QByteArray(layouts_path.toStdString().c_str()));
@@ -86,10 +87,8 @@ int main(int argc, char* argv[])
DialogManager::Default()->init(&w);
UserOperationLog::Default()->init();
//暂时为了调试关闭锁屏
//Locker::getInstance()->setIsEnable(true);
//Locker::getInstance()->start();
//QObject::connect(TouchScreenSignalSender::getInstance(), SIGNAL(touchScreen()), Locker::getInstance(), 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;