OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/extensions/api/downloads/downloads_api.h" | 5 #include "chrome/browser/extensions/api/downloads/downloads_api.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
171 kDangerSafe, | 171 kDangerSafe, |
172 kDangerFile, | 172 kDangerFile, |
173 kDangerUrl, | 173 kDangerUrl, |
174 kDangerContent, | 174 kDangerContent, |
175 kDangerSafe, | 175 kDangerSafe, |
176 kDangerUncommon, | 176 kDangerUncommon, |
177 kDangerAccepted, | 177 kDangerAccepted, |
178 kDangerHost, | 178 kDangerHost, |
179 kDangerUnwanted | 179 kDangerUnwanted |
180 }; | 180 }; |
181 COMPILE_ASSERT(arraysize(kDangerStrings) == content::DOWNLOAD_DANGER_TYPE_MAX, | 181 static_assert(arraysize(kDangerStrings) == content::DOWNLOAD_DANGER_TYPE_MAX, |
182 download_danger_type_enum_changed); | 182 "kDangerStrings should have DOWNLOAD_DANGER_TYPE_MAX elements"); |
183 | 183 |
184 // Note: Any change to the state strings, should be accompanied by a | 184 // Note: Any change to the state strings, should be accompanied by a |
185 // corresponding change to downloads.json. | 185 // corresponding change to downloads.json. |
186 const char* const kStateStrings[] = { | 186 const char* const kStateStrings[] = { |
187 kStateInProgress, | 187 kStateInProgress, |
188 kStateComplete, | 188 kStateComplete, |
189 kStateInterrupted, | 189 kStateInterrupted, |
190 kStateInterrupted, | 190 kStateInterrupted, |
191 }; | 191 }; |
192 COMPILE_ASSERT(arraysize(kStateStrings) == DownloadItem::MAX_DOWNLOAD_STATE, | 192 static_assert(arraysize(kStateStrings) == DownloadItem::MAX_DOWNLOAD_STATE, |
193 download_item_state_enum_changed); | 193 "kStateStrings should have MAX_DOWNLOAD_STATE elements"); |
194 | 194 |
195 const char* DangerString(content::DownloadDangerType danger) { | 195 const char* DangerString(content::DownloadDangerType danger) { |
196 DCHECK(danger >= 0); | 196 DCHECK(danger >= 0); |
197 DCHECK(danger < static_cast<content::DownloadDangerType>( | 197 DCHECK(danger < static_cast<content::DownloadDangerType>( |
198 arraysize(kDangerStrings))); | 198 arraysize(kDangerStrings))); |
199 if (danger < 0 || danger >= static_cast<content::DownloadDangerType>( | 199 if (danger < 0 || danger >= static_cast<content::DownloadDangerType>( |
200 arraysize(kDangerStrings))) | 200 arraysize(kDangerStrings))) |
201 return ""; | 201 return ""; |
202 return kDangerStrings[danger]; | 202 return kDangerStrings[danger]; |
203 } | 203 } |
(...skipping 1729 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1933 const Extension* extension, | 1933 const Extension* extension, |
1934 UnloadedExtensionInfo::Reason reason) { | 1934 UnloadedExtensionInfo::Reason reason) { |
1935 DCHECK_CURRENTLY_ON(BrowserThread::UI); | 1935 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
1936 std::set<const Extension*>::iterator iter = | 1936 std::set<const Extension*>::iterator iter = |
1937 shelf_disabling_extensions_.find(extension); | 1937 shelf_disabling_extensions_.find(extension); |
1938 if (iter != shelf_disabling_extensions_.end()) | 1938 if (iter != shelf_disabling_extensions_.end()) |
1939 shelf_disabling_extensions_.erase(iter); | 1939 shelf_disabling_extensions_.erase(iter); |
1940 } | 1940 } |
1941 | 1941 |
1942 } // namespace extensions | 1942 } // namespace extensions |
OLD | NEW |