5#ifndef MOLYBDEN_SPELLCHECKER_HPP
6#define MOLYBDEN_SPELLCHECKER_HPP
25 virtual std::shared_ptr<Profile> profile() = 0;
32 virtual bool isEnabled() = 0;
38 virtual void enable() = 0;
44 virtual void disable() = 0;
55 virtual std::vector<Language> languages() = 0;
69 virtual bool addLanguage(
const Language& language) = 0;
81 virtual void removeLanguage(
const Language& language) = 0;
86 virtual std::shared_ptr<Dictionary> customDictionary() = 0;
A profile service that provides functionality for configuring spell checking.
Definition spellchecker.hpp:20
A language for which Chromium can perform spell checking.
Definition language.hpp:15