Lines Matching refs:string
10 #include <string>
46 typedef std::set<std::string> PrefKeySet;
49 typedef std::vector<std::string> ExtensionIdSet;
80 bool IsExternalExtensionUninstalled(const std::string& id) const;
90 std::vector<std::string> GetToolbarOrder();
93 void SetToolbarOrder(const std::vector<std::string>& extension_ids);
101 void OnExtensionUninstalled(const std::string& extension_id,
106 Extension::State GetExtensionState(const std::string& extension_id) const;
119 bool DidExtensionEscalatePermissions(const std::string& id);
126 // Returns the version string for the currently installed extension, or
127 // the empty string if not found.
128 std::string GetVersionString(const std::string& extension_id);
135 FilePath GetExtensionPath(const std::string& extension_id);
141 void UpdateBlacklist(const std::set<std::string>& blacklist_set);
144 bool IsExtensionBlacklisted(const std::string& id);
148 bool IsExtensionAllowedByPolicy(const std::string& extension_id);
152 base::Time LastPingDay(const std::string& extension_id) const;
156 void SetLastPingDay(const std::string& extension_id, const base::Time& time);
164 base::Time LastActivePingDay(const std::string& extension_id);
165 void SetLastActivePingDay(const std::string& extension_id,
171 bool GetActiveBit(const std::string& extension_id);
172 void SetActiveBit(const std::string& extension_id, bool active);
181 bool GetGrantedPermissions(const std::string& extension_id,
183 std::set<std::string>* api_permissions,
190 void AddGrantedPermissions(const std::string& extension_id,
192 const std::set<std::string>& api_permissions,
197 bool IsIncognitoEnabled(const std::string& extension_id);
198 void SetIsIncognitoEnabled(const std::string& extension_id, bool enabled);
202 bool AllowFileAccess(const std::string& extension_id);
203 void SetAllowFileAccess(const std::string& extension_id, bool allow);
204 bool HasAllowFileAccessSetting(const std::string& extension_id) const;
208 LaunchType GetLaunchType(const std::string& extension_id,
211 void SetLaunchType(const std::string& extension_id, LaunchType launch_type);
229 ExtensionInfo* GetInstalledExtensionInfo(const std::string& extension_id);
233 void SetIdleInstallInfo(const std::string& extension_id,
235 const std::string& version,
240 bool RemoveIdleInstallInfo(const std::string& extension_id);
244 bool GetIdleInstallInfo(const std::string& extension_id,
246 std::string* version,
250 std::set<std::string> GetIdleInstallInfoIds();
252 // We allow the web store to set a string containing login information when a
257 bool GetWebStoreLogin(std::string* result);
258 void SetWebStoreLogin(const std::string& login);
264 int GetAppLaunchIndex(const std::string& extension_id);
267 void SetAppLaunchIndex(const std::string& extension_id, int index);
274 void SetAppLauncherOrder(const std::vector<std::string>& extension_ids);
279 int GetPageIndex(const std::string& extension_id);
282 void SetPageIndex(const std::string& extension_id, int index);
286 bool WasAppDraggedByUser(const std::string& extension_id);
290 void SetAppDraggedByUser(const std::string& extension_id);
295 void SetUpdateUrlData(const std::string& extension_id,
296 const std::string& data);
297 std::string GetUpdateUrlData(const std::string& extension_id);
303 void SetExtensionControlledPref(const std::string& extension_id,
304 const std::string& pref_key,
308 void RemoveExtensionControlledPref(const std::string& extension_id,
309 const std::string& pref_key,
314 bool CanExtensionControlPref(const std::string& extension_id,
315 const std::string& pref_key,
320 bool DoesExtensionControlPref(const std::string& extension_id,
321 const std::string& pref_key,
326 bool HasIncognitoPrefValue(const std::string& pref_key);
348 void UpdateExtensionPref(const std::string& id,
349 const std::string& key,
353 void DeleteExtensionPrefs(const std::string& id);
358 const std::string& pref_key);
361 bool ReadExtensionPrefBoolean(const std::string& extension_id,
362 const std::string& pref_key);
367 const std::string& pref_key,
371 bool ReadExtensionPrefInteger(const std::string& extension_id,
372 const std::string& pref_key,
376 bool ReadExtensionPrefList(const std::string& extension_id,
377 const std::string& pref_key,
380 // Reads a list pref |pref_key| as a string set from the extension with
382 bool ReadExtensionPrefStringSet(const std::string& extension_id,
383 const std::string& pref_key,
384 std::set<std::string>* result);
389 void AddToExtensionPrefStringSet(const std::string& extension_id,
390 const std::string& pref_key,
391 const std::set<std::string>& added_values);
395 const DictionaryValue* GetExtensionPref(const std::string& id) const;
401 const std::string& id) const;
419 base::Time GetInstallTime(const std::string& extension_id) const;