#include "chrome/browser/sessions/session_id.h"
#include "url/gurl.h"
-using base::DictionaryValue;
-using base::ListValue;
using content::WebContents;
+namespace extensions {
+
+// static
int ExtensionTabUtil::GetWindowId(const Browser* browser) {
NOTIMPLEMENTED();
return -1;
}
+// static
int ExtensionTabUtil::GetWindowIdOfTabStripModel(
const TabStripModel* tab_strip_model) {
NOTIMPLEMENTED();
return -1;
}
-int ExtensionTabUtil::GetTabId(const WebContents* web_contents) {
+// static
+int ExtensionTabUtil::GetTabId(WebContents* web_contents) {
return SessionID::IdForTab(web_contents);
}
+// static
int ExtensionTabUtil::GetWindowIdOfTab(const WebContents* web_contents) {
NOTIMPLEMENTED();
return -1;
}
-DictionaryValue* ExtensionTabUtil::CreateTabValue(
- const WebContents* contents,
+// static
+base::DictionaryValue* ExtensionTabUtil::CreateTabValue(
+ WebContents* contents,
TabStripModel* tab_strip,
int tab_index,
- const extensions::Extension* extension) {
+ const Extension* extension) {
NOTIMPLEMENTED();
return NULL;
}
-ListValue* ExtensionTabUtil::CreateTabList(
- const Browser* browser,
- const extensions::Extension* extension) {
+// static
+base::ListValue* ExtensionTabUtil::CreateTabList(const Browser* browser,
+ const Extension* extension) {
NOTIMPLEMENTED();
return NULL;
}
-DictionaryValue* ExtensionTabUtil::CreateTabValue(
- const WebContents* contents,
+// static
+base::DictionaryValue* ExtensionTabUtil::CreateTabValue(
+ WebContents* contents,
TabStripModel* tab_strip,
int tab_index) {
NOTIMPLEMENTED();
return NULL;
}
+// static
bool ExtensionTabUtil::GetTabStripModel(const WebContents* web_contents,
TabStripModel** tab_strip_model,
int* tab_index) {
return false;
}
+// static
bool ExtensionTabUtil::GetDefaultTab(Browser* browser,
content::WebContents** contents,
int* tab_id) {
return false;
}
+// static
bool ExtensionTabUtil::GetTabById(int tab_id,
Profile* profile,
bool include_incognito,
return false;
}
+// static
GURL ExtensionTabUtil::ResolvePossiblyRelativeURL(const std::string& url_string,
- const extensions::Extension* extension) {
+ const Extension* extension) {
NOTIMPLEMENTED();
return GURL();
}
+// static
bool ExtensionTabUtil::IsCrashURL(const GURL& url) {
NOTIMPLEMENTED();
return false;
}
+// static
void ExtensionTabUtil::CreateTab(WebContents* web_contents,
const std::string& extension_id,
WindowOpenDisposition disposition,
}
// static
-extensions::WindowController* ExtensionTabUtil::GetWindowControllerOfTab(
+WindowController* ExtensionTabUtil::GetWindowControllerOfTab(
const WebContents* web_contents) {
NOTIMPLEMENTED();
return NULL;
}
+
+} // namespace extensions