| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 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 "components/sessions/core/persistent_tab_restore_service.h" | 5 #include "components/sessions/core/persistent_tab_restore_service.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 #include <string.h> | 9 #include <string.h> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 930 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 941 | 941 |
| 942 void PersistentTabRestoreService::ClearEntries() { | 942 void PersistentTabRestoreService::ClearEntries() { |
| 943 helper_.ClearEntries(); | 943 helper_.ClearEntries(); |
| 944 } | 944 } |
| 945 | 945 |
| 946 const TabRestoreService::Entries& PersistentTabRestoreService::entries() const { | 946 const TabRestoreService::Entries& PersistentTabRestoreService::entries() const { |
| 947 return helper_.entries(); | 947 return helper_.entries(); |
| 948 } | 948 } |
| 949 | 949 |
| 950 std::vector<LiveTab*> PersistentTabRestoreService::RestoreMostRecentEntry( | 950 std::vector<LiveTab*> PersistentTabRestoreService::RestoreMostRecentEntry( |
| 951 LiveTabContext* context, | 951 LiveTabContext* context) { |
| 952 int host_desktop_type) { | 952 return helper_.RestoreMostRecentEntry(context); |
| 953 return helper_.RestoreMostRecentEntry(context, host_desktop_type); | |
| 954 } | 953 } |
| 955 | 954 |
| 956 TabRestoreService::Tab* PersistentTabRestoreService::RemoveTabEntryById( | 955 TabRestoreService::Tab* PersistentTabRestoreService::RemoveTabEntryById( |
| 957 SessionID::id_type id) { | 956 SessionID::id_type id) { |
| 958 return helper_.RemoveTabEntryById(id); | 957 return helper_.RemoveTabEntryById(id); |
| 959 } | 958 } |
| 960 | 959 |
| 961 std::vector<LiveTab*> PersistentTabRestoreService::RestoreEntryById( | 960 std::vector<LiveTab*> PersistentTabRestoreService::RestoreEntryById( |
| 962 LiveTabContext* context, | 961 LiveTabContext* context, |
| 963 SessionID::id_type id, | 962 SessionID::id_type id, |
| 964 int host_desktop_type, | |
| 965 WindowOpenDisposition disposition) { | 963 WindowOpenDisposition disposition) { |
| 966 return helper_.RestoreEntryById(context, id, host_desktop_type, disposition); | 964 return helper_.RestoreEntryById(context, id, disposition); |
| 967 } | 965 } |
| 968 | 966 |
| 969 bool PersistentTabRestoreService::IsLoaded() const { | 967 bool PersistentTabRestoreService::IsLoaded() const { |
| 970 return delegate_->IsLoaded(); | 968 return delegate_->IsLoaded(); |
| 971 } | 969 } |
| 972 | 970 |
| 973 void PersistentTabRestoreService::DeleteLastSession() { | 971 void PersistentTabRestoreService::DeleteLastSession() { |
| 974 return delegate_->DeleteLastSession(); | 972 return delegate_->DeleteLastSession(); |
| 975 } | 973 } |
| 976 | 974 |
| 977 void PersistentTabRestoreService::Shutdown() { | 975 void PersistentTabRestoreService::Shutdown() { |
| 978 return delegate_->Shutdown(); | 976 return delegate_->Shutdown(); |
| 979 } | 977 } |
| 980 | 978 |
| 981 void PersistentTabRestoreService::LoadTabsFromLastSession() { | 979 void PersistentTabRestoreService::LoadTabsFromLastSession() { |
| 982 delegate_->LoadTabsFromLastSession(); | 980 delegate_->LoadTabsFromLastSession(); |
| 983 } | 981 } |
| 984 | 982 |
| 985 TabRestoreService::Entries* PersistentTabRestoreService::mutable_entries() { | 983 TabRestoreService::Entries* PersistentTabRestoreService::mutable_entries() { |
| 986 return &helper_.entries_; | 984 return &helper_.entries_; |
| 987 } | 985 } |
| 988 | 986 |
| 989 void PersistentTabRestoreService::PruneEntries() { | 987 void PersistentTabRestoreService::PruneEntries() { |
| 990 helper_.PruneEntries(); | 988 helper_.PruneEntries(); |
| 991 } | 989 } |
| 992 | 990 |
| 993 } // namespace sessions | 991 } // namespace sessions |
| OLD | NEW |