| 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 <stdint.h> |    8 #include <stdint.h> | 
|    9  |    9  | 
|   10 #include <map> |   10 #include <map> | 
| (...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  348   // Navigates to the specified offset from the "current entry". Does nothing if |  348   // Navigates to the specified offset from the "current entry". Does nothing if | 
|  349   // the offset is out of bounds. |  349   // the offset is out of bounds. | 
|  350   virtual void GoToOffset(int offset) = 0; |  350   virtual void GoToOffset(int offset) = 0; | 
|  351  |  351  | 
|  352   // Reloads the current entry. If |check_for_repost| is true and the current |  352   // Reloads the current entry. If |check_for_repost| is true and the current | 
|  353   // entry has POST data the user is prompted to see if they really want to |  353   // entry has POST data the user is prompted to see if they really want to | 
|  354   // reload the page. In nearly all cases pass in true.  If a transient entry |  354   // reload the page. In nearly all cases pass in true.  If a transient entry | 
|  355   // is showing, initiates a new navigation to its URL. |  355   // is showing, initiates a new navigation to its URL. | 
|  356   virtual void Reload(bool check_for_repost) = 0; |  356   virtual void Reload(bool check_for_repost) = 0; | 
|  357  |  357  | 
|  358   // Like Reload(), but for refreshing page content and may not need to |  | 
|  359   // validate cache content. |  | 
|  360   // TODO(kinuko): Update the comment once we fix the cache validation |  | 
|  361   // behavior. |  | 
|  362   virtual void ReloadToRefreshContent(bool check_for_repost) = 0; |  | 
|  363  |  | 
|  364   // Like Reload(), but don't use caches (aka "shift-reload"). |  358   // Like Reload(), but don't use caches (aka "shift-reload"). | 
|  365   virtual void ReloadBypassingCache(bool check_for_repost) = 0; |  359   virtual void ReloadBypassingCache(bool check_for_repost) = 0; | 
|  366  |  360  | 
|  367   // Reloads the current entry using the original URL used to create it.  This |  361   // Reloads the current entry using the original URL used to create it.  This | 
|  368   // is used for cases where the user wants to refresh a page using a different |  362   // is used for cases where the user wants to refresh a page using a different | 
|  369   // user agent after following a redirect. |  363   // user agent after following a redirect. | 
|  370   virtual void ReloadOriginalRequestURL(bool check_for_repost) = 0; |  364   virtual void ReloadOriginalRequestURL(bool check_for_repost) = 0; | 
|  371  |  365  | 
|  372   // Like Reload(), but disables Lo-Fi. |  366   // Like Reload(), but disables Lo-Fi. | 
|  373   virtual void ReloadDisableLoFi(bool check_for_repost) = 0; |  367   virtual void ReloadDisableLoFi(bool check_for_repost) = 0; | 
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  468  |  462  | 
|  469  private: |  463  private: | 
|  470   // This interface should only be implemented inside content. |  464   // This interface should only be implemented inside content. | 
|  471   friend class NavigationControllerImpl; |  465   friend class NavigationControllerImpl; | 
|  472   NavigationController() {} |  466   NavigationController() {} | 
|  473 }; |  467 }; | 
|  474  |  468  | 
|  475 }  // namespace content |  469 }  // namespace content | 
|  476  |  470  | 
|  477 #endif  // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |  471 #endif  // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 
| OLD | NEW |