summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/install_tracker.h
diff options
context:
space:
mode:
authorhenrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-26 11:58:09 +0000
committerhenrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-26 11:58:09 +0000
commit7256ed819457ed2196373f3441f5b5494779a6fd (patch)
tree730347521dc7ddb473ac6d08c7aed1ed9501fa92 /chrome/browser/extensions/install_tracker.h
parentd0b262357d1a64abd8b20721d484d7d778a4aceb (diff)
downloadchromium_src-7256ed819457ed2196373f3441f5b5494779a6fd.zip
chromium_src-7256ed819457ed2196373f3441f5b5494779a6fd.tar.gz
chromium_src-7256ed819457ed2196373f3441f5b5494779a6fd.tar.bz2
Revert 184604
> Change NotifyAppList*() functions into observers on a ProfileKeyedService. > > This causes the events to also be delivered to the app list on ChromeOS, which would otherwise require separate plumbing. > > > BUG=152854 > > > Review URL: https://chromiumcodereview.appspot.com/12298015 TBR=koz@chromium.org Review URL: https://codereview.chromium.org/12340071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184627 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/install_tracker.h')
-rw-r--r--chrome/browser/extensions/install_tracker.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/chrome/browser/extensions/install_tracker.h b/chrome/browser/extensions/install_tracker.h
deleted file mode 100644
index a15dd53..0000000
--- a/chrome/browser/extensions/install_tracker.h
+++ /dev/null
@@ -1,43 +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 CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_H_
-#define CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_H_
-
-#include "base/observer_list.h"
-#include "chrome/browser/extensions/install_observer.h"
-#include "chrome/browser/profiles/profile_keyed_service.h"
-
-namespace gfx {
-class ImageSkia;
-}
-
-namespace extensions {
-
-class InstallTracker : public ProfileKeyedService {
- public:
- InstallTracker();
- virtual ~InstallTracker();
-
- void AddObserver(InstallObserver* observer);
- void RemoveObserver(InstallObserver* observer);
-
- void OnBeginExtensionInstall(
- const std::string& extension_id,
- const std::string& extension_name,
- const gfx::ImageSkia& installing_icon,
- bool is_app);
- void OnDownloadProgress(const std::string& extension_id,
- int percent_downloaded);
- void OnInstallFailure(const std::string& extension_id);
-
- private:
- ObserverList<InstallObserver> observers_;
-
- DISALLOW_COPY_AND_ASSIGN(InstallTracker);
-};
-
-} // namespace extensions
-
-#endif // CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_H_