Home | History | Annotate | Download | only in prefs

Lines Matching defs:PrefService

36 class PrefService : public base::NonThreadSafe,
46 // your own; use the PrefService::Register*Pref methods instead.
47 Preference(const PrefService* service,
100 friend class PrefService;
110 // Reference to the PrefService in which this pref was created.
111 const PrefService* pref_service_;
118 virtual void OnPrefsLoaded(PrefService* prefs, bool success) = 0;
128 // Factory method that creates a new instance of a PrefService with the
132 // a new PrefService. |extension_pref_store| is used as the source for
133 // extension-controlled preferences and may be NULL. The PrefService takes
135 static PrefService* CreatePrefService(const FilePath& pref_filename,
140 static PrefService* CreatePrefServiceAsync(const FilePath& pref_filename,
149 PrefService* CreateIncognitoPrefService(PrefStore* incognito_extension_prefs);
151 virtual ~PrefService();
175 // Make the PrefService aware of a pref.
257 PrefService(PrefStore* managed_platform_prefs,
268 // It is created and owned by this PrefService. Subclasses may access it for
297 PrefService(const PrefService& original,
335 // and owned by this PrefService. Subclasses may access it for unit testing.
351 DISALLOW_COPY_AND_ASSIGN(PrefService);