Sonnet
8#ifndef KSPELL_HUNSPELLCLIENT_H
9#define KSPELL_HUNSPELLCLIENT_H
22using Sonnet::SpellerPlugin;
24class HunspellClient :
public Sonnet::Client
27 Q_INTERFACES(Sonnet::Client)
28 Q_PLUGIN_METADATA(IID
"org.kde.sonnet.Client")
30 explicit HunspellClient(QObject *parent =
nullptr);
31 ~HunspellClient()
override;
33 int reliability()
const override
38 SpellerPlugin *createSpeller(
const QString &language)
override;
40 QStringList languages()
const override;
42 QString name()
const override
44 return QStringLiteral(
"Hunspell");
48 QMap<QString, QString> m_languagePaths;
49 QMap<QString, std::weak_ptr<Hunspell>> m_hunspellCache;
50 QMap<QString, QString> m_languageAliases;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:00:47 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.