| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ | 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ |
| 6 #define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ | 6 #define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ |
| 7 | 7 |
| 8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
| 9 | 9 |
| 10 #include <string> | 10 #include <string> |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 GURL previous_url; | 82 GURL previous_url; |
| 83 | 83 |
| 84 // True when this load was non-user initated. This corresponds to a | 84 // True when this load was non-user initated. This corresponds to a |
| 85 // a NavigationGestureAuto call from WebKit (see webview_delegate.h). | 85 // a NavigationGestureAuto call from WebKit (see webview_delegate.h). |
| 86 // We also count reloads and meta-refreshes as "auto" to account for the | 86 // We also count reloads and meta-refreshes as "auto" to account for the |
| 87 // fact that WebKit doesn't always set the user gesture properly in these | 87 // fact that WebKit doesn't always set the user gesture properly in these |
| 88 // cases (see bug 1051891). | 88 // cases (see bug 1051891). |
| 89 bool is_auto; | 89 bool is_auto; |
| 90 | 90 |
| 91 // True if the committed entry has replaced the exisiting one. | 91 // True if the committed entry has replaced the exisiting one. |
| 92 // A non-user initiated redierct causes such replacement. | 92 // A non-user initiated redirect causes such replacement. |
| 93 // This is somewhat similiar to is_auto, but not exactly the same. | 93 // This is somewhat similiar to is_auto, but not exactly the same. |
| 94 bool did_replace_entry; | 94 bool did_replace_entry; |
| 95 | 95 |
| 96 // True if the navigation was in-page. This means that the active entry's | 96 // True if the navigation was in-page. This means that the active entry's |
| 97 // URL and the |previous_url| are the same except for reference fragments. | 97 // URL and the |previous_url| are the same except for reference fragments. |
| 98 bool is_in_page; | 98 bool is_in_page; |
| 99 | 99 |
| 100 // True when the main frame was navigated. False means the navigation was a | 100 // True when the main frame was navigated. False means the navigation was a |
| 101 // sub-frame. | 101 // sub-frame. |
| 102 bool is_main_frame; | 102 bool is_main_frame; |
| (...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 554 // when testing. | 554 // when testing. |
| 555 static bool check_for_repost_; | 555 static bool check_for_repost_; |
| 556 | 556 |
| 557 // The maximum number of entries that a navigation controller can store. | 557 // The maximum number of entries that a navigation controller can store. |
| 558 static size_t max_entry_count_; | 558 static size_t max_entry_count_; |
| 559 | 559 |
| 560 DISALLOW_COPY_AND_ASSIGN(NavigationController); | 560 DISALLOW_COPY_AND_ASSIGN(NavigationController); |
| 561 }; | 561 }; |
| 562 | 562 |
| 563 #endif // CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ | 563 #endif // CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ |
| OLD | NEW |