enchant::Dict * EnchantChecker::Private::addSpeller(string const & lang)
{
enchant::Broker * instance = enchant::Broker::instance();
+
+ if (!instance->dict_exists(lang))
+ // FIXME error handling?
+ return 0;
+
enchant::Dict * dict = instance->request_dict(lang);
if (dict) {
}
+bool EnchantChecker::hasDictionary(Language const * lang) const
+{
+ if (!lang)
+ return false;
+ enchant::Broker * instance = enchant::Broker::instance();
+ return (instance->dict_exists(lang->code()));
+}
+
+
docstring const EnchantChecker::error()
{
return docstring();