Chromium Code Reviews| 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 #ifndef CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 5 #ifndef CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| 6 #define CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 6 #define CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 160 std::string frame_name; | 160 std::string frame_name; |
| 161 | 161 |
| 162 // Indicates that during this navigation, the session history should be | 162 // Indicates that during this navigation, the session history should be |
| 163 // cleared such that the resulting page is the first and only entry of the | 163 // cleared such that the resulting page is the first and only entry of the |
| 164 // session history. | 164 // session history. |
| 165 // | 165 // |
| 166 // The clearing is done asynchronously, and completes when this navigation | 166 // The clearing is done asynchronously, and completes when this navigation |
| 167 // commits. | 167 // commits. |
| 168 bool should_clear_history_list; | 168 bool should_clear_history_list; |
| 169 | 169 |
| 170 // Indicates that the URL should be loaded in the associated WebContents' | |
| 171 // current site instance. The caller needs to make sure that the site | |
| 172 // instance is actually suitable for hosting the navigation. | |
| 173 bool should_stay_in_site_instance; | |
|
Charlie Reis
2013/07/31 17:16:16
We should not have this.
jochen (gone - plz use gerrit)
2013/07/31 18:30:52
Removed.
| |
| 174 | |
| 170 explicit LoadURLParams(const GURL& url); | 175 explicit LoadURLParams(const GURL& url); |
| 171 ~LoadURLParams(); | 176 ~LoadURLParams(); |
| 172 | 177 |
| 173 // Allows copying of LoadURLParams struct. | 178 // Allows copying of LoadURLParams struct. |
| 174 LoadURLParams(const LoadURLParams& other); | 179 LoadURLParams(const LoadURLParams& other); |
| 175 LoadURLParams& operator=(const LoadURLParams& other); | 180 LoadURLParams& operator=(const LoadURLParams& other); |
| 176 }; | 181 }; |
| 177 | 182 |
| 178 // Disables checking for a repost and prompting the user. This is used during | 183 // Disables checking for a repost and prompting the user. This is used during |
| 179 // testing. | 184 // testing. |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 426 | 431 |
| 427 private: | 432 private: |
| 428 // This interface should only be implemented inside content. | 433 // This interface should only be implemented inside content. |
| 429 friend class NavigationControllerImpl; | 434 friend class NavigationControllerImpl; |
| 430 NavigationController() {} | 435 NavigationController() {} |
| 431 }; | 436 }; |
| 432 | 437 |
| 433 } // namespace content | 438 } // namespace content |
| 434 | 439 |
| 435 #endif // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 440 #endif // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| OLD | NEW |