Index: chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_manager.h b/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
index aff5898ef6151e07bc5e2006f68596c2d90ff1ea..72d511c7f5cf8238989334ec8e4829ac57f91084 100644 |
--- a/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
+++ b/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
@@ -38,6 +38,7 @@ class KioskAppData; |
class KioskAppExternalLoader; |
class KioskAppManagerObserver; |
class KioskExternalUpdater; |
+class OwnerSettingsServiceChromeOS; |
// KioskAppManager manages cached app data. |
class KioskAppManager : public KioskAppDataDelegate, |
@@ -121,7 +122,8 @@ class KioskAppManager : public KioskAppDataDelegate, |
std::string GetAutoLaunchApp() const; |
// Sets |app_id| as the app to auto launch at start up. |
- void SetAutoLaunchApp(const std::string& app_id); |
+ void SetAutoLaunchApp(const std::string& app_id, |
+ OwnerSettingsServiceChromeOS* service); |
// Returns true if there is a pending auto-launch request. |
bool IsAutoLaunchRequested() const; |
@@ -134,8 +136,9 @@ class KioskAppManager : public KioskAppDataDelegate, |
// Adds/removes a kiosk app by id. When removed, all locally cached data |
// will be removed as well. |
- void AddApp(const std::string& app_id); |
- void RemoveApp(const std::string& app_id); |
+ void AddApp(const std::string& app_id, OwnerSettingsServiceChromeOS* service); |
+ void RemoveApp(const std::string& app_id, |
+ OwnerSettingsServiceChromeOS* service); |
// Gets info of all apps that have no meta data load error. |
void GetApps(Apps* apps) const; |