/* * SPDX-FileCopyrightText: 2026 Alexander Wilms * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #include "touchpadmoduledata.h" #include "kwinwaylandbackend.h" TouchpadModuleData::TouchpadModuleData(QObject *parent) : KCModuleData(parent) { m_backend = KWinWaylandBackend::implementation(); connect(m_backend, &KWinWaylandBackend::inputDevicesChanged, this, &TouchpadModuleData::updateRelevance); updateRelevance(); } void TouchpadModuleData::updateRelevance() { bool relevant = m_backend->deviceCount() > 0; setRelevant(relevant); } #include "moc_touchpadmoduledata.cpp"