diff options
author | henrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-26 11:58:09 +0000 |
---|---|---|
committer | henrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-26 11:58:09 +0000 |
commit | 7256ed819457ed2196373f3441f5b5494779a6fd (patch) | |
tree | 730347521dc7ddb473ac6d08c7aed1ed9501fa92 /chrome/browser/extensions/install_tracker.h | |
parent | d0b262357d1a64abd8b20721d484d7d778a4aceb (diff) | |
download | chromium_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.h | 43 |
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_ |