Home | History | Annotate | Download | only in extensions

Lines Matching refs:extension

13 #include "chrome/common/extensions/extension.h"
31 const Extension* extension,
35 extension_id_(extension->id()),
39 extension_action_ = extension->browser_action();
41 extension_action_ = extension->page_action();
56 const Extension* extension = GetExtension();
58 // The extension pointer should only be null if the extension was uninstalled,
60 DCHECK(extension);
62 AddItem(NAME, UTF8ToUTF16(extension->name()));
67 if (extension->browser_action())
78 const Extension* extension = this->GetExtension();
79 if (!extension)
83 return extension->options_url().spec().length() > 0;
85 // The NAME links to the Homepage URL. If the extension doesn't have a
87 return extension->GetHomepageURL().is_valid();
95 // Some extension types can not be disabled or uninstalled.
96 return Extension::UserMayDisable(extension->location());
107 const Extension* extension = GetExtension();
108 if (!extension)
113 browser_->OpenURL(extension->GetHomepageURL(), GURL(),
118 DCHECK(!extension->options_url().is_empty());
119 profile_->GetExtensionProcessManager()->OpenOptionsPage(extension,
124 extension_service->SetBrowserActionVisibility(extension, false);
135 extension_uninstall_dialog_->ConfirmUninstall(this, extension);
165 const Extension* ExtensionContextMenuModel::GetExtension() const {