| Index: chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.h
|
| diff --git a/chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.h b/chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.h
|
| index 23df3a1450304eef77346f168f71b39138334e39..2147ddc8a2687a14bcbe21d8da8299906b665882 100644
|
| --- a/chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.h
|
| +++ b/chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.h
|
| @@ -13,6 +13,8 @@
|
| #include "chrome/browser/chromeos/app_mode/kiosk_app_manager_observer.h"
|
| #include "content/public/browser/web_ui_message_handler.h"
|
|
|
| +class Profile;
|
| +
|
| namespace base {
|
| class DictionaryValue;
|
| class ListValue;
|
| @@ -25,11 +27,12 @@ class WebUIDataSource;
|
| namespace chromeos {
|
|
|
| class KioskAppManager;
|
| +class OwnerSettingsServiceChromeOS;
|
|
|
| class KioskAppsHandler : public content::WebUIMessageHandler,
|
| public KioskAppManagerObserver {
|
| public:
|
| - KioskAppsHandler();
|
| + explicit KioskAppsHandler(Profile* profile);
|
| ~KioskAppsHandler() override;
|
|
|
| void GetLocalizedValues(content::WebUIDataSource* source);
|
| @@ -69,6 +72,7 @@ class KioskAppsHandler : public content::WebUIMessageHandler,
|
| bool initialized_;
|
| bool is_kiosk_enabled_;
|
| bool is_auto_launch_enabled_;
|
| + OwnerSettingsServiceChromeOS* owner_settings_service_;
|
| base::WeakPtrFactory<KioskAppsHandler> weak_ptr_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(KioskAppsHandler);
|
|
|