# Class TCefPreferenceManagerRef

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFPreferenceManager

## Declaration

`type TCefPreferenceManagerRef = class(TCefBaseRefCountedRef, ICefPreferenceManager)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedRef
- TCefPreferenceManagerRef

## Overview

### Methods

| `function HasPreference(const name: ustring): Boolean;`
| `function GetPreference(const name: ustring): ICefValue;`
| `function GetAllPreferences(includeDefaults: Boolean): ICefDictionaryValue;`
| `function CanSetPreference(const name: ustring): Boolean;`
| `function SetPreference(const name: ustring; const value: ICefValue; out error: ustring): Boolean;`
| `class function UnWrap(data: Pointer): ICefPreferenceManager;`
| `class function Global: ICefPreferenceManager;`

## Description

### Methods

| `function HasPreference(const name: ustring): Boolean;`
This item has no description. Showing description inherited from ICefPreferenceManager.HasPreference. Returns true (1) if a preference with the specified |name| exists. This function must be called on the browser process UI thread.

| `function GetPreference(const name: ustring): ICefValue;`
This item has no description. Showing description inherited from ICefPreferenceManager.GetPreference. Returns the value for the preference with the specified |name|. Returns NULL if the preference does not exist. The returned object contains a copy of the underlying preference value and modifications to the returned object will not modify the underlying preference value. This function must be called on the browser process UI thread.

| `function GetAllPreferences(includeDefaults: Boolean): ICefDictionaryValue;`
This item has no description. Showing description inherited from ICefPreferenceManager.GetAllPreferences. Returns all preferences as a dictionary. If |include_defaults| is true (1) then preferences currently at their default value will be included. The returned object contains a copy of the underlying preference values and modifications to the returned object will not modify the underlying preference values. This function must be called on the browser process UI thread.

| `function CanSetPreference(const name: ustring): Boolean;`
This item has no description. Showing description inherited from ICefPreferenceManager.CanSetPreference. Returns true (1) if the preference with the specified |name| can be modified using SetPreference. As one example preferences set via the command-line usually cannot be modified. This function must be called on the browser process UI thread.

| `function SetPreference(const name: ustring; const value: ICefValue; out error: ustring): Boolean;`
This item has no description. Showing description inherited from ICefPreferenceManager.SetPreference. Set the |value| associated with preference |name|. Returns true (1) if the value is set successfully and false (0) otherwise. If |value| is NULL the preference will be restored to its default value. If setting the preference fails then |error| will be populated with a detailed description of the problem. This function must be called on the browser process UI thread.

| `class function UnWrap(data: Pointer): ICefPreferenceManager;`
This item has no description.

| `class function Global: ICefPreferenceManager;`
This item has no description.

Generated by PasDoc 0.16.0-snapshot.