diff options
author | bartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-03 10:57:42 +0000 |
---|---|---|
committer | bartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-03 10:57:42 +0000 |
commit | 5e9572e2a196d6c5fd59d7fe0e478753701a225d (patch) | |
tree | 252e36d9e9a4ca0f940dc2b5643ecc115fad5616 /PRESUBMIT.py | |
parent | d7fb0cd689113af08c05fb4617d7fd44b8fed6ae (diff) | |
download | chromium_src-5e9572e2a196d6c5fd59d7fe0e478753701a225d.zip chromium_src-5e9572e2a196d6c5fd59d7fe0e478753701a225d.tar.gz chromium_src-5e9572e2a196d6c5fd59d7fe0e478753701a225d.tar.bz2 |
Move handling of dialog preferences to Preferences class
This CL extends the Preferences class to distinguish between prefs that
get committed to Chrome automatically (regular prefs) and those that
require an explicit commit or rollback (dialog prefs). Changes to either
type of pref cause notifications to propagate throughout the UI, ensuring
that UI elements are updated without any special-case handling of dialog
preferences.
The UI element classes are updated to work with the new Preferences class.
They still contain a lot of copy & pasted code. I will clean this up in a
follow-up CL.
BUG=104955
This CL depends on https://chromiumcodereview.appspot.com/10834109/
Review URL: https://chromiumcodereview.appspot.com/10827141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154676 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'PRESUBMIT.py')
0 files changed, 0 insertions, 0 deletions