| Index: chromeos/ime/component_extension_ime_manager.cc
|
| diff --git a/chromeos/ime/component_extension_ime_manager.cc b/chromeos/ime/component_extension_ime_manager.cc
|
| index a55e9c47eb31af2c9e92bf65dca09acd6b6f8b3c..4ed9fb448c358d4304013d0cff4eac4c270dcdac 100644
|
| --- a/chromeos/ime/component_extension_ime_manager.cc
|
| +++ b/chromeos/ime/component_extension_ime_manager.cc
|
| @@ -11,6 +11,12 @@ namespace {
|
| const char* kComponentExtensionIMEPrefix = "_comp_ime_";
|
| } // namespace
|
|
|
| +ComponentExtensionEngine::ComponentExtensionEngine() {
|
| +}
|
| +
|
| +ComponentExtensionEngine::~ComponentExtensionEngine() {
|
| +}
|
| +
|
| ComponentExtensionIME::ComponentExtensionIME() {
|
| }
|
|
|
| @@ -93,7 +99,7 @@ bool ComponentExtensionIMEManager::IsWhitelistedExtension(
|
| std::string ComponentExtensionIMEManager::GetId(
|
| const std::string& extension_id,
|
| const std::string& engine_id) {
|
| - IBusComponent::EngineDescription engine;
|
| + ComponentExtensionEngine engine;
|
| const std::string& input_method_id =
|
| GetComponentExtensionIMEId(extension_id, engine_id);
|
| if (!FindEngineEntry(input_method_id, NULL, &engine))
|
| @@ -103,7 +109,7 @@ std::string ComponentExtensionIMEManager::GetId(
|
|
|
| std::string ComponentExtensionIMEManager::GetName(
|
| const std::string& input_method_id) {
|
| - IBusComponent::EngineDescription engine;
|
| + ComponentExtensionEngine engine;
|
| if (!FindEngineEntry(input_method_id, NULL, &engine))
|
| return "";
|
| return engine.display_name;
|
| @@ -111,7 +117,7 @@ std::string ComponentExtensionIMEManager::GetName(
|
|
|
| std::string ComponentExtensionIMEManager::GetDescription(
|
| const std::string& input_method_id) {
|
| - IBusComponent::EngineDescription engine;
|
| + ComponentExtensionEngine engine;
|
| if (!FindEngineEntry(input_method_id, NULL, &engine))
|
| return "";
|
| return engine.description;
|
| @@ -143,7 +149,7 @@ input_method::InputMethodDescriptors
|
| component_extension_imes_[i].id,
|
| component_extension_imes_[i].engines[j].engine_id),
|
| component_extension_imes_[i].engines[j].display_name,
|
| - component_extension_imes_[i].engines[j].layout,
|
| + component_extension_imes_[i].engines[j].layouts,
|
| component_extension_imes_[i].engines[j].language_code,
|
| component_extension_imes_[i].options_page_url));
|
| }
|
| @@ -162,12 +168,12 @@ void ComponentExtensionIMEManager::RemoveObserver(Observer* observer) {
|
| bool ComponentExtensionIMEManager::FindEngineEntry(
|
| const std::string& input_method_id,
|
| ComponentExtensionIME* out_extension,
|
| - IBusComponent::EngineDescription* out_engine) {
|
| + ComponentExtensionEngine* out_engine) {
|
| if (!IsComponentExtensionIMEId(input_method_id))
|
| return false;
|
| for (size_t i = 0; i < component_extension_imes_.size(); ++i) {
|
| const std::string extension_id = component_extension_imes_[i].id;
|
| - const std::vector<IBusComponent::EngineDescription>& engines =
|
| + const std::vector<ComponentExtensionEngine>& engines =
|
| component_extension_imes_[i].engines;
|
|
|
| for (size_t j = 0; j < engines.size(); ++j) {
|
|
|