// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "content/browser/download/mock_download_manager_delegate.h" #include "content/browser/download/download_item.h" #include "content/browser/download/download_manager.h" MockDownloadManagerDelegate::MockDownloadManagerDelegate() { } MockDownloadManagerDelegate::~MockDownloadManagerDelegate() { } void MockDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; } void MockDownloadManagerDelegate::Shutdown() { } bool MockDownloadManagerDelegate::ShouldStartDownload(int32 download_id) { return true; } void MockDownloadManagerDelegate::ChooseDownloadPath( TabContents* tab_contents, const FilePath& suggested_path, void* data) { } bool MockDownloadManagerDelegate::OverrideIntermediatePath( DownloadItem* item, FilePath* intermediate_path) { return false; } TabContents* MockDownloadManagerDelegate:: GetAlternativeTabContentsToNotifyForDownload() { return NULL; } bool MockDownloadManagerDelegate::ShouldOpenFileBasedOnExtension( const FilePath& path) { return false; } bool MockDownloadManagerDelegate::ShouldCompleteDownload(DownloadItem* item) { return true; } bool MockDownloadManagerDelegate::ShouldOpenDownload(DownloadItem* item) { return true; } bool MockDownloadManagerDelegate::GenerateFileHash() { return false; } void MockDownloadManagerDelegate::OnResponseCompleted(DownloadItem* item) { } void MockDownloadManagerDelegate::AddItemToPersistentStore(DownloadItem* item) { download_manager_->OnItemAddedToPersistentStore(item->id(), item->id()); } void MockDownloadManagerDelegate::UpdateItemInPersistentStore( DownloadItem* item) { } void MockDownloadManagerDelegate::UpdatePathForItemInPersistentStore( DownloadItem* item, const FilePath& new_path) { } void MockDownloadManagerDelegate::RemoveItemFromPersistentStore( DownloadItem* item) { } void MockDownloadManagerDelegate::RemoveItemsFromPersistentStoreBetween( const base::Time remove_begin, const base::Time remove_end) { } void MockDownloadManagerDelegate::GetSaveDir( TabContents* tab_contents, FilePath* website_save_dir, FilePath* download_save_dir) { } void MockDownloadManagerDelegate::ChooseSavePath( const base::WeakPtr& save_package, const FilePath& suggested_path, bool can_save_as_complete) { } void MockDownloadManagerDelegate::DownloadProgressUpdated() { }