// SPDX-FileCopyrightText: 2025 Devin Lin // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include #include #include class DevicePresets : public QObject { Q_OBJECT public: DevicePresets(QObject *parent = nullptr); void initialize(); private: void setKey(KConfigGroup &fallbackGroup, KConfigGroup &fromGroup, KConfigGroup &toGroup, const QString &fromKey, const QString &toKey); QStringList detectDeviceString(); KSharedConfig::Ptr m_mobileConfig; };