Class shared between grid windows to cache spelling results.
void resetForContentChange()
void setTabNo(SCTAB nTab)
std::unique_ptr< ScTabEditEngine > mpEngine
std::unique_ptr< SpellCheckResult > mpResult
void ensureResults(SCCOL nCol, SCROW nRow)
std::unique_ptr< SpellCheckStatus > mpStatus
void resetCache(bool bContentChangeOnly=false)
bool isMisspelled(SCCOL nCol, SCROW nRow) const
SpellCheckContext(ScDocument *pDocument, SCTAB nTab)
void setMisspellRanges(SCCOL nCol, SCROW nRow, const std::vector< editeng::MisspellRanges > *pRanges)
std::unique_ptr< SpellCheckCache > mpCache
const std::vector< editeng::MisspellRanges > * getMisspellRanges(SCCOL nCol, SCROW nRow) const