/* SPDX-FileCopyrightText: 2014 Martin Yrjölä SPDX-License-Identifier: MIT */ #include "keyboardlayoutplugin.h" #include "keyboardlayout.h" #include "virtualkeyboard.h" #include void KeyboardLayoutPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("org.kde.plasma.workspace.keyboardlayout")); qmlRegisterType(uri, 1, 0, "KeyboardLayout"); qmlRegisterSingletonType(uri, 1, 0, "KWinVirtualKeyboard", [](QQmlEngine *, QJSEngine *) -> QObject * { return new KwinVirtualKeyboardInterface; }); }