Chromium Code Reviews| Index: chrome/browser/download/download_manager.h |
| =================================================================== |
| --- chrome/browser/download/download_manager.h (revision 96577) |
| +++ chrome/browser/download/download_manager.h (working copy) |
| @@ -198,11 +198,11 @@ |
| Profile* profile() { return profile_; } |
|
Paweł Hajdan Jr.
2011/08/12 22:08:45
nit: I think it'd be slightly better to remove emp
|
| + DownloadHistory* download_history() { return download_history_.get(); } |
| + |
| DownloadPrefs* download_prefs() { return download_prefs_.get(); } |
| -#if defined(UNIT_TEST) |
| - DownloadHistory* download_history() { return download_history_.get(); } |
| -#endif |
| + FilePath last_download_path() { return last_download_path_; } |
| // Creates the download item. Must be called on the UI thread. |
| void CreateDownloadItem(DownloadCreateInfo* info); |
| @@ -210,26 +210,19 @@ |
| // Clears the last download path, used to initialize "save as" dialogs. |
| void ClearLastDownloadPath(); |
| - // Tests if a file type should be opened automatically. |
| - bool ShouldOpenFileBasedOnExtension(const FilePath& path) const; |
| - |
| // Overridden from DownloadStatusUpdaterDelegate: |
| virtual bool IsDownloadProgressKnown(); |
| virtual int64 GetInProgressDownloadCount(); |
| virtual int64 GetReceivedDownloadBytes(); |
| virtual int64 GetTotalDownloadBytes(); |
| - // Called by the embedder after the save as dialog is closed. |
| + // Called by the delegate after the save as dialog is closed. |
| void FileSelected(const FilePath& path, void* params); |
| void FileSelectionCanceled(void* params); |
| - // Returns true if this download should show the "dangerous file" warning. |
| - // Various factors are considered, such as the type of the file, whether a |
| - // user action initiated the download, and whether the user has explicitly |
| - // marked the file type as "auto open". |
| - bool IsDangerousFile(const DownloadItem& download, |
| - const DownloadStateInfo& state, |
| - bool visited_referrer_before); |
| + // Called by the delegate if it delayed the download in |
| + // DownloadManagerDelegate::ShouldStartDownload and now is ready. |
| + void RestartDownload(int32 download_id); |
| // Checks whether downloaded files still exist. Updates state of downloads |
| // that refer to removed files. The check runs in the background and may |
| @@ -241,18 +234,6 @@ |
| // finish asynchronously after this method returns. |
| void CheckForFileRemoval(DownloadItem* download_item); |
| - // Callback function after url is checked with safebrowsing service. |
| - void CheckDownloadUrlDone(int32 download_id, bool is_dangerous_url); |
| - |
| - // Callback function after we check whether the referrer URL has been visited |
| - // before today. |
| - void CheckVisitedReferrerBeforeDone(int32 download_id, |
| - bool visited_referrer_before); |
| - |
| - // Callback function after download file hash is checked with safebrowsing |
| - // service. |
| - void CheckDownloadHashDone(int32 download_id, bool is_dangerous_hash); |
| - |
| // Assert the named download item is on the correct queues |
| // in the DownloadManager. For debugging. |
| void AssertQueueStateConsistent(DownloadItem* download); |
| @@ -274,6 +255,10 @@ |
| // Download Id for next Save Page. |
| int32 GetNextSavePageId(); |
| + // Get the download item from the active map. Useful when the item is not |
| + // yet in the history map. |
| + DownloadItem* GetActiveDownloadItem(int id); |
| + |
| DownloadManagerDelegate* delegate() const { return delegate_; } |
| private: |
| @@ -319,18 +304,6 @@ |
| // and then notifies this update to the file's observer. |
| void OnFileRemovalDetected(int64 db_handle); |
| - // Called on the download thread to check whether the suggested file path |
| - // exists. We don't check if the file exists on the UI thread to avoid UI |
| - // stalls from interacting with the file system. |
| - void CheckIfSuggestedPathExists(int32 download_id, |
| - DownloadStateInfo state, |
| - const FilePath& default_path); |
| - |
| - // Called on the UI thread once the DownloadManager has determined whether the |
| - // suggested file path exists. |
| - void OnPathExistenceAvailable(int32 download_id, |
| - const DownloadStateInfo& new_state); |
| - |
| // Called back after a target path for the file to be downloaded to has been |
| // determined, either automatically based on the suggested file name, or by |
| // the user in a Save As dialog box. |
| @@ -355,10 +328,6 @@ |
| // Inform observers that the model has changed. |
| void NotifyModelChanged(); |
| - // Get the download item from the active map. Useful when the item is not |
| - // yet in the history map. |
| - DownloadItem* GetActiveDownloadItem(int id); |
| - |
| // Debugging routine to confirm relationship between below |
| // containers; no-op if NDEBUG. |
| void AssertContainersConsistent() const; |