summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/browser.h')
-rw-r--r--chrome/browser/browser.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/chrome/browser/browser.h b/chrome/browser/browser.h
index 17d11d7..bb91b29 100644
--- a/chrome/browser/browser.h
+++ b/chrome/browser/browser.h
@@ -249,12 +249,12 @@ class Browser : public TabStripModelDelegate,
// how they appear in the GUI/menus (left to right, top to bottom, etc.).
// Navigation commands
- void GoBack();
- void GoForward();
+ void GoBack(WindowOpenDisposition disposition);
+ void GoForward(WindowOpenDisposition disposition);
void Reload();
- void Home();
+ void Home(WindowOpenDisposition disposition);
void OpenCurrentURL();
- void Go();
+ void Go(WindowOpenDisposition disposition);
void Stop();
// Window management commands
void NewWindow();
@@ -361,6 +361,9 @@ class Browser : public TabStripModelDelegate,
static Browser* GetBrowserForController(
const NavigationController* controller, int* index);
+ // Calls ExecuteCommandWithDisposition with the given disposition.
+ void ExecuteCommandWithDisposition(int id, WindowOpenDisposition);
+
// Interface implementations ////////////////////////////////////////////////
// Overridden from CommandUpdater::CommandUpdaterDelegate: