Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(223)

Side by Side Diff: chrome/browser/ui/webui/options/browser_options_handler.h

Issue 197313007: Add Easy Unlock options to chrome://settings behind a flag. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_ 5 #ifndef CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_
6 #define CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_ 6 #define CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 #endif // defined(OS_CHROMEOS) 259 #endif // defined(OS_CHROMEOS)
260 #endif // defined(ENABLE_FULL_PRINTING) 260 #endif // defined(ENABLE_FULL_PRINTING)
261 261
262 // Check if hotword is available. If it is, tell the javascript to show 262 // Check if hotword is available. If it is, tell the javascript to show
263 // the hotword section of the settings page. 263 // the hotword section of the settings page.
264 void SendHotwordAvailable(); 264 void SendHotwordAvailable();
265 265
266 // Callback for "requestHotwordAvailable" message. 266 // Callback for "requestHotwordAvailable" message.
267 void HandleRequestHotwordAvailable(const base::ListValue* args); 267 void HandleRequestHotwordAvailable(const base::ListValue* args);
268 268
269 // Callback for "launchEasyUnlockSetup" message.
270 void HandleLaunchEasyUnlockSetup(const base::ListValue* args);
271
269 #if defined(OS_CHROMEOS) 272 #if defined(OS_CHROMEOS)
270 // Opens the wallpaper manager component extension. 273 // Opens the wallpaper manager component extension.
271 void HandleOpenWallpaperManager(const base::ListValue* args); 274 void HandleOpenWallpaperManager(const base::ListValue* args);
272 275
273 // Called when the accessibility checkbox values are changed. 276 // Called when the accessibility checkbox values are changed.
274 // |args| will contain the checkbox checked state as a string 277 // |args| will contain the checkbox checked state as a string
275 // ("true" or "false"). 278 // ("true" or "false").
276 void VirtualKeyboardChangeCallback(const base::ListValue* args); 279 void VirtualKeyboardChangeCallback(const base::ListValue* args);
277 280
278 // Called when the user confirmed factory reset. Chrome will 281 // Called when the user confirmed factory reset. Chrome will
(...skipping 15 matching lines...) Expand all
294 297
295 // Setup the proxy settings section UI. 298 // Setup the proxy settings section UI.
296 void SetupProxySettingsSection(); 299 void SetupProxySettingsSection();
297 300
298 // Setup the manage certificates section UI. 301 // Setup the manage certificates section UI.
299 void SetupManageCertificatesSection(); 302 void SetupManageCertificatesSection();
300 303
301 // Setup the UI specific to managing supervised users. 304 // Setup the UI specific to managing supervised users.
302 void SetupManagingSupervisedUsers(); 305 void SetupManagingSupervisedUsers();
303 306
307 // Setup the UI for Easy Unlock.
308 void SetupEasyUnlock();
309
304 #if defined(OS_CHROMEOS) 310 #if defined(OS_CHROMEOS)
305 // Setup the accessibility features for ChromeOS. 311 // Setup the accessibility features for ChromeOS.
306 void SetupAccessibilityFeatures(); 312 void SetupAccessibilityFeatures();
307 #endif 313 #endif
308 314
309 // Returns a newly created dictionary with a number of properties that 315 // Returns a newly created dictionary with a number of properties that
310 // correspond to the status of sync. 316 // correspond to the status of sync.
311 scoped_ptr<base::DictionaryValue> GetSyncStateDictionary(); 317 scoped_ptr<base::DictionaryValue> GetSyncStateDictionary();
312 318
313 scoped_refptr<ShellIntegration::DefaultBrowserWorker> default_browser_worker_; 319 scoped_refptr<ShellIntegration::DefaultBrowserWorker> default_browser_worker_;
(...skipping 25 matching lines...) Expand all
339 345
340 // Used to get WeakPtr to self for use on the UI thread. 346 // Used to get WeakPtr to self for use on the UI thread.
341 base::WeakPtrFactory<BrowserOptionsHandler> weak_ptr_factory_; 347 base::WeakPtrFactory<BrowserOptionsHandler> weak_ptr_factory_;
342 348
343 DISALLOW_COPY_AND_ASSIGN(BrowserOptionsHandler); 349 DISALLOW_COPY_AND_ASSIGN(BrowserOptionsHandler);
344 }; 350 };
345 351
346 } // namespace options 352 } // namespace options
347 353
348 #endif // CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_ 354 #endif // CHROME_BROWSER_UI_WEBUI_OPTIONS_BROWSER_OPTIONS_HANDLER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698