blob: 34f028503567fe1895bc93eb4e02211453e08ec9 [file] [log] [blame]
// Copyright 2013 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.
#ifndef CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_ITEM_H_
#define CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_ITEM_H_
#include "ui/gfx/native_widget_types.h"
namespace content {
class DownloadItem;
}
namespace gfx {
class Image;
}
// Helper function for download views to use when acting as a drag source for a
// DownloadItem. If |icon| is NULL, no image will be accompany the drag. |view|
// is only required for Mac OS X, elsewhere it can be NULL.
void DragDownloadItem(const content::DownloadItem* download,
gfx::Image* icon,
gfx::NativeView view);
#endif // CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_ITEM_H_