18 #include "ShellApplication.h" 19 #include "qmldebuggerutils.h" 20 #include "UnixSignalHandler.h" 22 int main(
int argc,
const char *argv[])
24 qSetMessagePattern(
"[%{time yyyy-MM-dd:hh:mm:ss.zzz}] %{if-category}%{category}: %{endif}%{message}");
26 bool isMirServer =
false;
27 if (qgetenv(
"QT_QPA_PLATFORM") ==
"ubuntumirclient") {
28 setenv(
"QT_QPA_PLATFORM",
"mirserver", 1 );
32 if (enableQmlDebugger(argc, argv)) {
33 QQmlDebuggingEnabler qQmlEnableDebuggingHelper(
true);
36 ShellApplication *application =
new ShellApplication(argc, (
char**)argv, isMirServer);
38 UnixSignalHandler signalHandler([]{
39 QGuiApplication::exit(0);
41 signalHandler.setupUnixSignalHandlers();
43 int result = application->exec();
45 application->destroyResources();