Lines Matching defs:KioskAppManager
71 const char KioskAppManager::kKioskDictionaryName[] = "kiosk";
72 const char KioskAppManager::kKeyApps[] = "apps";
73 const char KioskAppManager::kKeyAutoLoginState[] = "auto_login_state";
74 const char KioskAppManager::kIconCacheDir[] = "kiosk/icon";
75 const char KioskAppManager::kCrxCacheDir[] = "kiosk/crx";
78 static base::LazyInstance<KioskAppManager> instance = LAZY_INSTANCE_INITIALIZER;
79 KioskAppManager* KioskAppManager::Get() {
84 void KioskAppManager::Shutdown() {
92 void KioskAppManager::RegisterPrefs(PrefRegistrySimple* registry) {
96 KioskAppManager::App::App(const KioskAppData& data, bool is_extension_pending)
104 KioskAppManager::App::App() : is_loading(false) {}
105 KioskAppManager::App::~App() {}
107 std::string KioskAppManager::GetAutoLaunchApp() const {
111 void KioskAppManager::SetAutoLaunchApp(const std::string& app_id) {
127 void KioskAppManager::EnableConsumerKioskAutoLaunch(
128 const KioskAppManager::EnableKioskAutoLaunchCallback& callback) {
136 &KioskAppManager::OnLockDevice, base::Unretained(this), callback));
139 void KioskAppManager::GetConsumerKioskAutoLaunchStatus(
140 const KioskAppManager::GetConsumerKioskAutoLaunchStatusCallback& callback) {
144 base::Bind(&KioskAppManager::OnReadImmutableAttributes,
149 bool KioskAppManager::IsConsumerKioskDeviceWithAutoLaunch() {
157 void KioskAppManager::OnLockDevice(
158 const KioskAppManager::EnableKioskAutoLaunchCallback& callback,
166 void KioskAppManager::OnOwnerFileChecked(
167 const KioskAppManager::GetConsumerKioskAutoLaunchStatusCallback& callback,
182 void KioskAppManager::OnReadImmutableAttributes(
183 const KioskAppManager::GetConsumerKioskAutoLaunchStatusCallback&
204 base::Bind(&KioskAppManager::OnOwnerFileChecked,
222 void KioskAppManager::SetEnableAutoLaunch(bool value) {
226 bool KioskAppManager::IsAutoLaunchRequested() const {
240 bool KioskAppManager::IsAutoLaunchEnabled() const {
254 void KioskAppManager::AddApp(const std::string& app_id) {
277 void KioskAppManager::RemoveApp(const std::string& app_id) {
301 void KioskAppManager::GetApps(Apps* apps) const {
312 bool KioskAppManager::GetApp(const std::string& app_id, App* app) const {
321 const base::RefCountedString* KioskAppManager::GetAppRawIcon(
330 bool KioskAppManager::GetDisableBailoutShortcut() const {
340 void KioskAppManager::ClearAppData(const std::string& app_id) {
348 void KioskAppManager::UpdateAppDataFromProfile(
359 void KioskAppManager::RetryFailedAppDataFetch() {
366 void KioskAppManager::AddObserver(KioskAppManagerObserver* observer) {
370 void KioskAppManager::RemoveObserver(KioskAppManagerObserver* observer) {
374 KioskAppManager::KioskAppManager() : ownership_established_(false) {
389 base::Bind(&KioskAppManager::UpdateAppData, base::Unretained(this)));
393 base::Bind(&KioskAppManager::UpdateAppData, base::Unretained(this)));
396 KioskAppManager::~KioskAppManager() {}
398 void KioskAppManager::CleanUp() {
405 const KioskAppData* KioskAppManager::GetAppData(
416 KioskAppData* KioskAppManager::GetAppDataMutable(const std::string& app_id) {
420 void KioskAppManager::UpdateAppData() {
485 void KioskAppManager
491 void KioskAppManager::OnKioskAppDataChanged(const std::string& app_id) {
497 void KioskAppManager::OnKioskAppDataLoadFailure(const std::string& app_id) {
503 void KioskAppManager::OnExtensionListsUpdated(
507 void KioskAppManager::OnExtensionLoadedInCache(const std::string& id) {
514 void KioskAppManager::OnExtensionDownloadFailed(
523 KioskAppManager::AutoLoginState KioskAppManager::GetAutoLoginState() const {
526 prefs->GetDictionary(KioskAppManager::kKioskDictionaryName);
534 void KioskAppManager::SetAutoLoginState(AutoLoginState state) {
537 KioskAppManager::kKioskDictionaryName);
542 void KioskAppManager::GetCrxCacheDir(base::FilePath* cache_dir) {
548 bool KioskAppManager::GetCachedCrx(const std::string& app_id,