equal
deleted
inserted
replaced
257 return item.cached; |
257 return item.cached; |
258 } |
258 } |
259 |
259 |
260 void HbInputModeCachePrivate::updateMonitoredPaths() |
260 void HbInputModeCachePrivate::updateMonitoredPaths() |
261 { |
261 { |
262 QStringList watchedDirs = mWatcher->directories(); |
|
263 if (!watchedDirs.isEmpty()) { |
|
264 mWatcher->removePaths(watchedDirs); |
|
265 } |
|
266 |
|
267 QStringList paths = HbInputSettingProxy::instance()->inputMethodPluginPaths(); |
|
268 foreach(const QString &path, paths) { |
|
269 QDir dir(path); |
|
270 if (!dir.exists() && path.left(1) == "f") { |
|
271 mWatcher->addPath(QString("f:") + QDir::separator()); |
|
272 } else { |
|
273 mWatcher->addPath(path); |
|
274 } |
|
275 } |
|
276 } |
262 } |
277 |
263 |
278 bool HbInputModeCachePrivate::isMappedLanguage(const HbInputLanguage &language) const |
264 bool HbInputModeCachePrivate::isMappedLanguage(const HbInputLanguage &language) const |
279 { |
265 { |
280 return (HbKeymapFactory::instance()->keymap(language) != 0); |
266 return (HbKeymapFactory::instance()->keymap(language) != 0); |