/* SPDX-FileCopyrightText: 2008 Albert Astals Cid SPDX-FileCopyrightText: 2020 Benjamin Port SPDX-FileCopyrightText: 2026 Tobias Fella SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #pragma once #include class SpellCheckingData; namespace Sonnet { class Settings; } class SonnetSpellCheckingModule : public KQuickConfigModule { Q_OBJECT Q_PROPERTY(Sonnet::Settings *settings READ settings CONSTANT) public: SonnetSpellCheckingModule(QObject *parent, const KPluginMetaData &data); void save() override; void defaults() override; void load() override; Sonnet::Settings *settings() const; private: SpellCheckingData *m_data; };