5#ifndef MOLYBDEN_SPELLCHECKER_HPP
6#define MOLYBDEN_SPELLCHECKER_HPP
25 virtual std::shared_ptr<Profile>
profile() = 0;
A profile service that provides functionality for configuring spell checking.
Definition spellchecker.hpp:20
virtual void removeLanguage(const Language &language)=0
Removes the language from the list of the languages for which spell checking is performed.
virtual std::shared_ptr< Dictionary > customDictionary()=0
Returns the custom dictionary.
virtual void disable()=0
Disables spell checking on the web pages loaded in the browser instances of the profile.
virtual std::shared_ptr< Profile > profile()=0
The profile associated with this spell checker.
virtual std::vector< Language > languages()=0
A list of the languages used for spell checking.
virtual bool addLanguage(const Language &language)=0
Adds the language to the list of the languages for which spell checking is performed.
virtual bool isEnabled()=0
Indicates whether spell checking is enabled or not.
virtual void enable()=0
Enables spell checking on the web pages loaded in the browser instances of the profile.
A language for which Chromium can perform spell checking.
Definition language.hpp:15