[Autofill][Compose] Fix DEPS issue
There are the following includes:
chrome_autofill_client.cc
|
+-- chrome_compose_client.h
|
+-- compose_enabling.h
| |
+----+-- compose_optimization_guide.pb.h
This is not reflected in chrome_autofill_client.cc's dependencies.
This CL removes these includes from chrome_compose_client.h.
Bug: 345656097
Change-Id: I3a1b73a887b59f9a86d14fccbb3e42d4d05ae738
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5631174
Auto-Submit: Christoph Schwering <schwering@google.com>
Reviewed-by: Justin DeWitt <dewittj@chromium.org>
Commit-Queue: Justin DeWitt <dewittj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1315246}
diff --git a/chrome/browser/compose/chrome_compose_client.h b/chrome/browser/compose/chrome_compose_client.h
index 2eff78f..97f4bae 100644
--- a/chrome/browser/compose/chrome_compose_client.h
+++ b/chrome/browser/compose/chrome_compose_client.h
@@ -12,10 +12,8 @@
#include "base/containers/flat_map.h"
#include "base/gtest_prod_util.h"
#include "base/token.h"
-#include "chrome/browser/compose/compose_enabling.h"
#include "chrome/browser/compose/compose_session.h"
#include "chrome/browser/compose/proactive_nudge_tracker.h"
-#include "chrome/browser/compose/proto/compose_optimization_guide.pb.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
#include "chrome/common/compose/compose.mojom.h"
#include "components/autofill/content/browser/scoped_autofill_managers_observation.h"
@@ -42,6 +40,8 @@
class WebContents;
} // namespace content
+class ComposeEnabling;
+
// An implementation of `ComposeClient` for Desktop and Android.
class ChromeComposeClient
: public compose::ComposeClient,
@@ -184,10 +184,6 @@
void ShowProactiveNudge(autofill::FormGlobalId form,
autofill::FieldGlobalId field) override;
- // This API gets optimization guidance for a web site. We use this
- // to guide our decision to enable the feature and trigger the nudge.
- compose::ComposeHintDecision GetOptimizationGuidanceForUrl(const GURL& url);
-
ComposeEnabling& GetComposeEnabling();
// Returns true when the dialog is showing and false otherwise.
diff --git a/chrome/browser/ui/views/compose/compose_interactive_uitest.cc b/chrome/browser/ui/views/compose/compose_interactive_uitest.cc
index f932bc7..0168635 100644
--- a/chrome/browser/ui/views/compose/compose_interactive_uitest.cc
+++ b/chrome/browser/ui/views/compose/compose_interactive_uitest.cc
@@ -7,6 +7,8 @@
#include "base/test/bind.h"
#include "chrome/browser/optimization_guide/mock_optimization_guide_keyed_service.h"
+#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
+#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/renderer_context_menu/render_view_context_menu_test_util.h"
#include "chrome/browser/signin/identity_manager_factory.h"
diff --git a/chrome/browser/ui/webui/compose/compose_untrusted_ui.cc b/chrome/browser/ui/webui/compose/compose_untrusted_ui.cc
index 4868dc4..cfd2026 100644
--- a/chrome/browser/ui/webui/compose/compose_untrusted_ui.cc
+++ b/chrome/browser/ui/webui/compose/compose_untrusted_ui.cc
@@ -12,6 +12,7 @@
#include "base/strings/strcat.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/compose/chrome_compose_client.h"
+#include "chrome/browser/compose/compose_enabling.h"
#include "chrome/browser/ui/webui/theme_source.h"
#include "chrome/browser/ui/webui/webui_util.h"
#include "chrome/grit/compose_resources.h"