LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
ISpellCheckProvider Class Referenceabstract

Interface for plugins providing spell checker capabilities. More...

#include "ispellcheckprovider.h"

Public Member Functions

virtual ISpellChecker_ptr CreateSpellchecker ()=0
 Requests a new spellchecker. More...
 

Protected Member Functions

virtual ~ISpellCheckProvider ()
 

Detailed Description

Interface for plugins providing spell checker capabilities.

This interface itself does not expose anything for spell checking. Instead, a spell checker instance should be requested via CreateSpellchecker().

Plugins implementing this interface have their own options for languages, locales and so on. Thus, this interface offers no way to tune these parameters.

See also
ISpellChecker

Definition at line 89 of file ispellcheckprovider.h.

Constructor & Destructor Documentation

◆ ~ISpellCheckProvider()

virtual ISpellCheckProvider::~ISpellCheckProvider ( )
inlineprotectedvirtual

Definition at line 92 of file ispellcheckprovider.h.

Member Function Documentation

◆ CreateSpellchecker()

virtual ISpellChecker_ptr ISpellCheckProvider::CreateSpellchecker ( )
pure virtual

Requests a new spellchecker.

The ownership is passed to the caller.

Returns
A ISpellChecker object.

The documentation for this class was generated from the following file: