// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "chrome/browser/spellchecker/spellcheck_platform.h" #include "base/callback.h" #include "base/command_line.h" #include "chrome/common/chrome_switches.h" namespace spellcheck_platform { void GetAvailableLanguages(std::vector* spellcheck_languages) { } std::string GetSpellCheckerLanguage() { return std::string(); } bool SpellCheckerAvailable() { return base::CommandLine::ForCurrentProcess()->HasSwitch( switches::kEnableAndroidSpellChecker); } bool SpellCheckerProvidesPanel() { return false; } bool SpellingPanelVisible() { return false; } void ShowSpellingPanel(bool show) { } void UpdateSpellingPanelWithMisspelledWord(const base::string16& word) { } bool PlatformSupportsLanguage(const std::string& current_language) { return true; } void SetLanguage(const std::string& lang_to_set) { } bool CheckSpelling(const base::string16& word_to_check, int tag) { return true; } void FillSuggestionList(const base::string16& wrong_word, std::vector* optional_suggestions) { } void AddWord(const base::string16& word) { } void RemoveWord(const base::string16& word) { } int GetDocumentTag() { return 1; } void IgnoreWord(const base::string16& word) { } void CloseDocumentWithTag(int tag) { } void RequestTextCheck(int document_tag, const base::string16& text, TextCheckCompleteCallback callback) { } } // namespace spellcheck_platform