// Copyright (C) 2016 The Qt Company Ltd. // Copyright (C) 2016 Pelagicore AG // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only #include "qeglfskmsdevice_p.h" #include "qeglfskmsscreen_p.h" #include "private/qeglfsintegration_p.h" #include QT_BEGIN_NAMESPACE QEglFSKmsDevice::QEglFSKmsDevice(QKmsScreenConfig *screenConfig, const QString &path) : QKmsDevice(screenConfig, path) { } void QEglFSKmsDevice::registerScreen(QPlatformScreen *screen, bool isPrimary, const QPoint &virtualPos, const QList &virtualSiblings) { QEglFSKmsScreen *s = static_cast(screen); s->setVirtualPosition(virtualPos); s->setVirtualSiblings(virtualSiblings); QWindowSystemInterface::handleScreenAdded(s, isPrimary); } QT_END_NAMESPACE