Home | History | Annotate | Download | only in integration

Lines Matching full:profile

18 class Profile;
34 // Installs the extension with the given name to |profile|, and returns the
36 std::string InstallExtension(Profile* profile,
40 // Uninstalls the extension with the given name from |profile|.
41 void UninstallExtension(Profile* profile, const std::string& name);
44 // on |profile|.
45 std::vector<std::string> GetInstalledExtensionNames(Profile* profile) const;
47 // Enables the extension with the given name on |profile|.
48 void EnableExtension(Profile* profile, const std::string& name);
50 // Disables the extension with the given name on |profile|.
51 void DisableExtension(Profile* profile, const std::string& name);
53 // Returns true if the extension with the given name is enabled on |profile|.
54 bool IsExtensionEnabled(Profile* profile, const std::string& name) const;
57 void IncognitoEnableExtension(Profile* profile, const std::string& name);
60 void IncognitoDisableExtension(Profile* profile, const std::string& name);
62 // Returns true iff the extension is enabled in incognito mode on |profile|.
63 bool IsIncognitoEnabled(Profile* profile, const std::string& name) const;
66 // install in |profile|.
68 Profile* profile, const std::string& id) const;
70 // Installs all extensions pending sync in |profile| of the given
72 void InstallExtensionsPendingForSync(Profile* profile);
76 static bool ExtensionStatesMatch(Profile* profile1, Profile* profile2);
93 typedef std::map<Profile*, ExtensionNameMap> ProfileExtensionNameMap;
102 // Returns a map from |profile|'s installed extensions to their state.
103 static ExtensionStateMap GetExtensionStates(Profile* profile);
105 // Initializes extensions for |profile| and creates an entry in
107 void SetupProfile(Profile* profile);
109 // Returns an extension for the given name in |profile|. type and
113 Profile* profile, const std::string& name,