Home | History | Annotate | Download | only in extensions

Lines Matching refs:extension

9 #include "chrome/common/extensions/extension.h"
25 SyncType GetSyncType(const Extension* extension) {
26 if (!IsSyncable(extension)) {
35 if (!ManifestURL::GetUpdateURL(extension).is_empty() &&
36 !ManifestURL::UpdatesFromGallery(extension)) {
44 if (PluginInfo::HasPlugins(extension) ||
45 extension->HasAPIPermission(APIPermission::kPlugin)) {
49 switch (extension->GetType()) {
55 if (ManifestURL::UpdatesFromGallery(extension))
77 bool IsSyncable(const Extension* extension) {
84 bool is_syncable = (extension->location() == Manifest::INTERNAL &&
85 !extension->was_installed_by_default());
87 is_syncable |= (extension->id() == extension_misc::kWebStoreAppId);
89 is_syncable |= (extension->id() == extension_misc::kChromeAppId);
93 bool IsSyncableExtension(const Extension* extension) {
94 return GetSyncType(extension) == SYNC_TYPE_EXTENSION;
97 bool IsSyncableApp(const Extension* extension) {
98 return GetSyncType(extension) == SYNC_TYPE_APP;