optimize debug console

This commit is contained in:
xueyan hu
2022-01-19 14:24:16 +08:00
parent 437423dd00
commit 54e1539783
9 changed files with 96 additions and 81 deletions

View File

@@ -75,11 +75,15 @@ int main(int argc, char* argv[])
w.grabGestures(gestures);
QStringList app_args = a.arguments();
int ret = 0;
int ret = 0;
if (app_args.contains("-d"))
//if (true)
{
w.debugConsoleOn();
w.showFullScreen();
qInstallMessageHandler(MainWindow::QMessageOutput);
QThread thread;
StdOutRedirector redir;
@@ -88,9 +92,10 @@ int main(int argc, char* argv[])
redir.moveToThread(&thread);
QObject::connect(&Timer, SIGNAL(timeout()), &redir, SLOT(readOutsToTF()));
fflush(stdout);
Timer.start(1000);
Timer.start(10000);
thread.start();
w.showFullScreen();
DeviceManager::Default()->initDevice();
w.requestLogin();
@@ -102,8 +107,8 @@ int main(int argc, char* argv[])
w.showFullScreen();
DeviceManager::Default()->initDevice();
w.requestLogin();
ret = a.exec();
ret = a.exec();
}
DeviceManager::Default()->close();
return ret;
DeviceManager::Default()->close();
return ret;
}