Chromium Code Reviews| Index: components/offline_pages/downloads/download_ui_item.h |
| diff --git a/components/offline_pages/downloads/download_ui_item.h b/components/offline_pages/downloads/download_ui_item.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f8f91dd7aef67d33d8930af5e48540b71eab2777 |
| --- /dev/null |
| +++ b/components/offline_pages/downloads/download_ui_item.h |
| @@ -0,0 +1,41 @@ |
| +// Copyright 2016 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 COMPONENTS_OFFLINE_PAGES_DOWNLOADS_DOWNLOAD_UI_ITEM_H_ |
| +#define COMPONENTS_OFFLINE_PAGES_DOWNLOADS_DOWNLOAD_UI_ITEM_H_ |
| + |
| +#include <string> |
|
fgorski
2016/07/26 16:25:21
#include <stdint.h>
Dmitry Titov
2016/07/26 19:56:49
Done.
|
| + |
| +#include "base/files/file_path.h" |
| +#include "base/time/time.h" |
| +#include "components/offline_pages/offline_page_item.h" |
| +#include "url/gurl.h" |
| + |
| +namespace offline_pages { |
| + |
| +struct DownloadUIItem { |
| + public: |
| + DownloadUIItem(); |
| + explicit DownloadUIItem(const OfflinePageItem& page); |
| + ~DownloadUIItem(); |
| + |
| + // Unique id. |
| + std::string guid; |
| + |
| + // The URL of the captured page. |
| + GURL url; |
| + |
| + // The file path to the archive with a local copy of the page. |
| + base::FilePath target_path; |
| + |
| + // The time when the offline archive was created. |
| + base::Time start_time; |
| + |
| + // The size of the offline copy. |
| + int64_t total_bytes; |
| +}; |
| + |
| +} // namespace offline_pages |
| + |
| +#endif // COMPONENTS_OFFLINE_PAGES_DOWNLOADS_DOWNLOAD_UI_ITEM_H_ |