Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 "components/offline_items_collection/core/android/offline_item_bridge.h " | 5 #include "components/offline_items_collection/core/android/offline_item_bridge.h " |
| 6 | 6 |
| 7 #include "base/android/jni_string.h" | 7 #include "base/android/jni_string.h" |
| 8 #include "jni/OfflineItemBridge_jni.h" | 8 #include "jni/OfflineItemBridge_jni.h" |
| 9 | 9 |
| 10 using base::android::ConvertUTF8ToJavaString; | 10 using base::android::ConvertUTF8ToJavaString; |
| (...skipping 19 matching lines...) Expand all Loading... | |
| 30 env, jlist, ConvertUTF8ToJavaString(env, item.id.name_space), | 30 env, jlist, ConvertUTF8ToJavaString(env, item.id.name_space), |
| 31 ConvertUTF8ToJavaString(env, item.id.id), | 31 ConvertUTF8ToJavaString(env, item.id.id), |
| 32 ConvertUTF8ToJavaString(env, item.title), | 32 ConvertUTF8ToJavaString(env, item.title), |
| 33 ConvertUTF8ToJavaString(env, item.description), | 33 ConvertUTF8ToJavaString(env, item.description), |
| 34 static_cast<jint>(item.filter), item.is_transient, item.total_size_bytes, | 34 static_cast<jint>(item.filter), item.is_transient, item.total_size_bytes, |
| 35 item.externally_removed, item.creation_time.ToJavaTime(), | 35 item.externally_removed, item.creation_time.ToJavaTime(), |
| 36 item.last_accessed_time.ToJavaTime(), item.is_openable, | 36 item.last_accessed_time.ToJavaTime(), item.is_openable, |
| 37 ConvertUTF8ToJavaString(env, item.page_url.spec()), | 37 ConvertUTF8ToJavaString(env, item.page_url.spec()), |
| 38 ConvertUTF8ToJavaString(env, item.original_url.spec()), | 38 ConvertUTF8ToJavaString(env, item.original_url.spec()), |
| 39 item.is_off_the_record, static_cast<jint>(item.state), item.is_resumable, | 39 item.is_off_the_record, static_cast<jint>(item.state), item.is_resumable, |
| 40 item.allow_metered, item.received_bytes, item.percent_completed, | 40 item.allow_metered, item.received_bytes, item.progress.value, |
| 41 item.progress.max.value_or(-1), static_cast<int>(item.progress.unit), | |
|
David Trainor- moved to gerrit
2017/05/09 05:36:01
int -> jint?
shaktisahu
2017/05/09 19:04:32
Done.
| |
| 41 item.time_remaining_ms); | 42 item.time_remaining_ms); |
| 42 } | 43 } |
| 43 | 44 |
| 44 } // namespace | 45 } // namespace |
| 45 | 46 |
| 46 // static | 47 // static |
| 47 ScopedJavaLocalRef<jobject> OfflineItemBridge::CreateOfflineItem( | 48 ScopedJavaLocalRef<jobject> OfflineItemBridge::CreateOfflineItem( |
| 48 JNIEnv* env, | 49 JNIEnv* env, |
| 49 const OfflineItem* const item) { | 50 const OfflineItem* const item) { |
| 50 return item ? createOfflineItemAndMaybeAddToList(env, nullptr, *item) | 51 return item ? createOfflineItemAndMaybeAddToList(env, nullptr, *item) |
| (...skipping 10 matching lines...) Expand all Loading... | |
| 61 for (const auto& item : items) | 62 for (const auto& item : items) |
| 62 createOfflineItemAndMaybeAddToList(env, jlist, item); | 63 createOfflineItemAndMaybeAddToList(env, jlist, item); |
| 63 | 64 |
| 64 return jlist; | 65 return jlist; |
| 65 } | 66 } |
| 66 | 67 |
| 67 OfflineItemBridge::OfflineItemBridge() = default; | 68 OfflineItemBridge::OfflineItemBridge() = default; |
| 68 | 69 |
| 69 } // namespace android | 70 } // namespace android |
| 70 } // namespace offline_items_collection | 71 } // namespace offline_items_collection |
| OLD | NEW |