google_chrome_binaries_distribution.h revision cedac228d2dd51db4b79ea1e72c7f249408ee061
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// This file declares a class that contains various method related to branding. 6 7#ifndef CHROME_INSTALLER_UTIL_GOOGLE_CHROME_BINARIES_DISTRIBUTION_H_ 8#define CHROME_INSTALLER_UTIL_GOOGLE_CHROME_BINARIES_DISTRIBUTION_H_ 9 10#include "chrome/installer/util/chromium_binaries_distribution.h" 11 12class GoogleChromeBinariesDistribution : public ChromiumBinariesDistribution { 13 public: 14 virtual base::string16 GetDisplayName(); 15 16 virtual base::string16 GetShortcutName(ShortcutType shortcut_type); 17 18 virtual void UpdateInstallStatus(bool system_install, 19 installer::ArchiveType archive_type, 20 installer::InstallStatus install_status); 21 22 protected: 23 friend class BrowserDistribution; 24 25 GoogleChromeBinariesDistribution(); 26 27 private: 28 DISALLOW_COPY_AND_ASSIGN(GoogleChromeBinariesDistribution); 29}; 30 31#endif // CHROME_INSTALLER_UTIL_GOOGLE_CHROME_BINARIES_DISTRIBUTION_H_ 32