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 9PluginInstallerObserver::PluginInstallerObserver(PluginInstaller* installer) 10 : installer_(installer) { 11 installer->AddObserver(this); 12} 13 14PluginInstallerObserver::~PluginInstallerObserver() { 15 installer_->RemoveObserver(this); 16} 17 18void PluginInstallerObserver::DownloadStarted() { 19} 20 21void PluginInstallerObserver::DownloadFinished() { 22} 23 24void PluginInstallerObserver::DownloadError(const std::string& message) { 25} 26 27void PluginInstallerObserver::DownloadCancelled() { 28} 29 30WeakPluginInstallerObserver::WeakPluginInstallerObserver( 31 PluginInstaller* installer) : PluginInstallerObserver(installer) { 32 installer->AddWeakObserver(this); 33} 34 35WeakPluginInstallerObserver::~WeakPluginInstallerObserver() { 36 installer()->RemoveWeakObserver(this); 37} 38 39void WeakPluginInstallerObserver::OnlyWeakObserversLeft() { 40} 41