Changeset View
Changeset View
Standalone View
Standalone View
main_wayland.cpp
Show First 20 Lines • Show All 546 Lines • ▼ Show 20 Line(s) | 520 | { | |||
---|---|---|---|---|---|
547 | QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); | 547 | QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); | ||
548 | 548 | | |||
549 | // enforce our internal qpa plugin, unfortunately command line switch has precedence | 549 | // enforce our internal qpa plugin, unfortunately command line switch has precedence | ||
550 | setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true); | 550 | setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true); | ||
551 | 551 | | |||
552 | qunsetenv("QT_DEVICE_PIXEL_RATIO"); | 552 | qunsetenv("QT_DEVICE_PIXEL_RATIO"); | ||
553 | qputenv("QT_IM_MODULE", "qtvirtualkeyboard"); | 553 | qputenv("QT_IM_MODULE", "qtvirtualkeyboard"); | ||
554 | qputenv("QSG_RENDER_LOOP", "basic"); | 554 | qputenv("QSG_RENDER_LOOP", "basic"); | ||
555 | QCoreApplication::setAttribute(Qt::AA_DisableHighDpiScaling); | 555 | QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); | ||
556 | KWin::ApplicationWayland a(argc, argv); | 556 | KWin::ApplicationWayland a(argc, argv); | ||
557 | a.setupTranslator(); | 557 | a.setupTranslator(); | ||
558 | // reset QT_QPA_PLATFORM to a sane value for any processes started from KWin | 558 | // reset QT_QPA_PLATFORM to a sane value for any processes started from KWin | ||
559 | setenv("QT_QPA_PLATFORM", "wayland", true); | 559 | setenv("QT_QPA_PLATFORM", "wayland", true); | ||
560 | 560 | | |||
561 | KWin::Application::createAboutData(); | 561 | KWin::Application::createAboutData(); | ||
562 | KQuickAddons::QtQuickSettings::init(); | 562 | KQuickAddons::QtQuickSettings::init(); | ||
563 | 563 | | |||
▲ Show 20 Lines • Show All 267 Lines • Show Last 20 Lines |