/* * SPDX-FileCopyrightText: 2026 Alexander Wilms * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #include "gamecontrollermoduledata.h" #include "devicemodel.h" GameControllerModuleData::GameControllerModuleData(QObject *parent) : KCModuleData(parent) { connect(DeviceModel::instance(), &DeviceModel::devicesChanged, this, &GameControllerModuleData::updateRelevance); updateRelevance(); } void GameControllerModuleData::updateRelevance() { bool relevant = DeviceModel::instance()->rowCount({}) > 0; setRelevant(relevant); } #include "moc_gamecontrollermoduledata.cpp"