summaryrefslogtreecommitdiffstats
path: root/apps/shortcut_manager_factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/shortcut_manager_factory.h')
-rw-r--r--apps/shortcut_manager_factory.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/apps/shortcut_manager_factory.h b/apps/shortcut_manager_factory.h
deleted file mode 100644
index 8b41f06..0000000
--- a/apps/shortcut_manager_factory.h
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef APPS_SHORTCUT_MANAGER_FACTORY_H_
-#define APPS_SHORTCUT_MANAGER_FACTORY_H_
-
-#include "components/browser_context_keyed_service/browser_context_keyed_service_factory.h"
-
-template<typename Type> struct DefaultSingletonTraits;
-
-class Profile;
-
-namespace apps {
-
-class ShortcutManager;
-
-// Singleton that owns all ShortcutManagers and associates them with
-// Profiles. Listens for the Profile's destruction notification and cleans up
-// the associated ShortcutManager.
-// ShortcutManagers should not exist in incognito profiles.
-class ShortcutManagerFactory : public BrowserContextKeyedServiceFactory {
- public:
- static ShortcutManager* GetForProfile(Profile* profile);
-
- static ShortcutManagerFactory* GetInstance();
-
- private:
- friend struct DefaultSingletonTraits<ShortcutManagerFactory>;
-
- ShortcutManagerFactory();
- virtual ~ShortcutManagerFactory();
-
- // BrowserContextKeyedServiceFactory:
- virtual BrowserContextKeyedService* BuildServiceInstanceFor(
- content::BrowserContext* profile) const OVERRIDE;
- virtual bool ServiceIsCreatedWithBrowserContext() const OVERRIDE;
-};
-
-} // namespace apps
-
-#endif // APPS_SHORTCUT_MANAGER_FACTORY_H_