summaryrefslogtreecommitdiffstats
path: root/src/core/download_manager_delegate_qt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/download_manager_delegate_qt.h')
-rw-r--r--src/core/download_manager_delegate_qt.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/core/download_manager_delegate_qt.h b/src/core/download_manager_delegate_qt.h
index 7563d5d3b..fa5bd12ec 100644
--- a/src/core/download_manager_delegate_qt.h
+++ b/src/core/download_manager_delegate_qt.h
@@ -51,25 +51,28 @@ class FilePath;
namespace content {
class BrowserContext;
-class DownloadItem;
class WebContents;
}
+namespace download {
+class DownloadItem;
+}
+
namespace QtWebEngineCore {
-class BrowserContextAdapter;
+class ProfileAdapter;
class DownloadManagerDelegateInstance;
class DownloadTargetHelper;
class DownloadManagerDelegateQt
: public content::DownloadManagerDelegate
- , public content::DownloadItem::Observer
+ , public download::DownloadItem::Observer
{
public:
- DownloadManagerDelegateQt(BrowserContextAdapter *contextAdapter);
+ DownloadManagerDelegateQt(ProfileAdapter *profileAdapter);
~DownloadManagerDelegateQt();
void GetNextId(const content::DownloadIdCallback& callback) override;
- bool DetermineDownloadTarget(content::DownloadItem* item,
+ bool DetermineDownloadTarget(download::DownloadItem* item,
const content::DownloadTargetCallback& callback) override;
void GetSaveDir(content::BrowserContext* browser_context,
@@ -81,7 +84,7 @@ public:
const base::FilePath::StringType &default_extension,
bool can_save_as_complete,
const content::SavePackagePathPickedCallback &callback) override;
- bool IsMostRecentDownloadItemAtFilePath(content::DownloadItem* download) override;
+ bool IsMostRecentDownloadItemAtFilePath(download::DownloadItem* download) override;
void cancelDownload(quint32 downloadId);
@@ -91,13 +94,13 @@ public:
void markNextDownloadAsUserRequested() { m_nextDownloadIsUserRequested = true; }
// Inherited from content::DownloadItem::Observer
- void OnDownloadUpdated(content::DownloadItem *download) override;
- void OnDownloadDestroyed(content::DownloadItem *download) override;
+ void OnDownloadUpdated(download::DownloadItem *download) override;
+ void OnDownloadDestroyed(download::DownloadItem *download) override;
private:
void cancelDownload(const content::DownloadTargetCallback& callback);
- void savePackageDownloadCreated(content::DownloadItem *download);
- BrowserContextAdapter *m_contextAdapter;
+ void savePackageDownloadCreated(download::DownloadItem *download);
+ ProfileAdapter *m_profileAdapter;
uint64_t m_currentId;
base::WeakPtrFactory<DownloadManagerDelegateQt> m_weakPtrFactory;