14e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 24e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 34e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// found in the LICENSE file. 44e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#ifndef ANDROID_WEBVIEW_BROWSER_AW_WEB_PREFERENCES_POPULATER_H_ 64e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#define ANDROID_WEBVIEW_BROWSER_AW_WEB_PREFERENCES_POPULATER_H_ 74e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 84e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace content { 94e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)class WebContents; 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdochstruct WebPreferences; 114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} 124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace android_webview { 144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Empty base class so this can be destroyed by AwContentBrowserClient. 164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)class AwWebPreferencesPopulater { 174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) public: 184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) virtual ~AwWebPreferencesPopulater(); 194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) virtual void PopulateFor(content::WebContents* web_contents, 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch content::WebPreferences* web_prefs) = 0; 224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)}; 234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace android_webview 254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#endif // ANDROID_WEBVIEW_BROWSER_AW_WEB_PREFERENCES_POPULATER_H_ 27