move DownloadStats and DownloadUkmHelper to components/download
These 2 classes are needed for reporting UMA/UKM stats
And should be moved to the components/download
BUG=803135
Change-Id: I9ce2459a6bfd44c8c16ec0d31a5b06fba37b5f58
Reviewed-on: https://chromium-review.googlesource.com/924275
Commit-Queue: Min Qin <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Reviewed-by: David Trainor <[email protected]>
Cr-Commit-Position: refs/heads/master@{#538914}
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index c643264..26dff1c 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -32,6 +32,7 @@
#include "base/time/time.h"
#include "base/trace_event/trace_event.h"
#include "build/build_config.h"
+#include "components/download/public/common/download_stats.h"
#include "components/rappor/public/rappor_utils.h"
#include "components/url_formatter/url_formatter.h"
#include "content/browser/accessibility/browser_accessibility_state_impl.h"
@@ -43,7 +44,6 @@
#include "content/browser/devtools/render_frame_devtools_agent_host.h"
#include "content/browser/dom_storage/dom_storage_context_wrapper.h"
#include "content/browser/dom_storage/session_storage_namespace_impl.h"
-#include "content/browser/download/download_stats.h"
#include "content/browser/download/mhtml_generation_manager.h"
#include "content/browser/download/save_package.h"
#include "content/browser/find_request_manager.h"
@@ -3277,7 +3277,8 @@
void WebContentsImpl::OnSavePage() {
// If we can not save the page, try to download it.
if (!IsSavable()) {
- RecordSavePackageEvent(SAVE_PACKAGE_DOWNLOAD_ON_NON_HTML);
+ download::RecordSavePackageEvent(
+ download::SAVE_PACKAGE_DOWNLOAD_ON_NON_HTML);
SaveFrame(GetLastCommittedURL(), Referrer());
return;
}