• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "chrome/browser/plugins/plugin_installer_observer.h"
6 
7 #include "chrome/browser/plugins/plugin_installer.h"
8 
PluginInstallerObserver(PluginInstaller * installer)9 PluginInstallerObserver::PluginInstallerObserver(PluginInstaller* installer)
10     : installer_(installer) {
11   installer->AddObserver(this);
12 }
13 
~PluginInstallerObserver()14 PluginInstallerObserver::~PluginInstallerObserver() {
15   installer_->RemoveObserver(this);
16 }
17 
DownloadStarted()18 void PluginInstallerObserver::DownloadStarted() {
19 }
20 
DownloadFinished()21 void PluginInstallerObserver::DownloadFinished() {
22 }
23 
DownloadError(const std::string & message)24 void PluginInstallerObserver::DownloadError(const std::string& message) {
25 }
26 
DownloadCancelled()27 void PluginInstallerObserver::DownloadCancelled() {
28 }
29 
WeakPluginInstallerObserver(PluginInstaller * installer)30 WeakPluginInstallerObserver::WeakPluginInstallerObserver(
31     PluginInstaller* installer) : PluginInstallerObserver(installer) {
32   installer->AddWeakObserver(this);
33 }
34 
~WeakPluginInstallerObserver()35 WeakPluginInstallerObserver::~WeakPluginInstallerObserver() {
36   installer()->RemoveWeakObserver(this);
37 }
38 
OnlyWeakObserversLeft()39 void WeakPluginInstallerObserver::OnlyWeakObserversLeft() {
40 }
41