| Index: chrome/browser/android/banners/app_banner_manager.h
|
| diff --git a/chrome/browser/android/banners/app_banner_manager.h b/chrome/browser/android/banners/app_banner_manager.h
|
| index ca616fa5590fbe69bb8145243b1a5f646bb54e3d..0ebc062f473d9b24a520156fccfa0cf2a7ae1022 100644
|
| --- a/chrome/browser/android/banners/app_banner_manager.h
|
| +++ b/chrome/browser/android/banners/app_banner_manager.h
|
| @@ -20,7 +20,6 @@
|
| namespace content {
|
| struct FrameNavigateParams;
|
| struct LoadCommittedDetails;
|
| -struct Manifest;
|
| } // namespace content
|
|
|
| namespace infobars {
|
| @@ -68,8 +67,7 @@ class InfoBar;
|
| namespace banners {
|
|
|
| class AppBannerManager : public chrome::BitmapFetcherDelegate,
|
| - public content::WebContentsObserver,
|
| - public AppBannerInfoBarDelegate::AppDelegate {
|
| + public content::WebContentsObserver {
|
| public:
|
| AppBannerManager(JNIEnv* env, jobject obj);
|
| ~AppBannerManager() override;
|
| @@ -77,9 +75,6 @@ class AppBannerManager : public chrome::BitmapFetcherDelegate,
|
| // Destroys the AppBannerManager.
|
| void Destroy(JNIEnv* env, jobject obj);
|
|
|
| - // Blocks a banner for |package_name| from appearing on the domain for |url|.
|
| - void BlockBanner(JNIEnv* env, jobject obj, jstring jurl, jstring jpackage);
|
| -
|
| // Observes a new WebContents, if necessary.
|
| void ReplaceWebContents(JNIEnv* env,
|
| jobject obj,
|
| @@ -94,29 +89,10 @@ class AppBannerManager : public chrome::BitmapFetcherDelegate,
|
| jstring japp_package,
|
| jstring jicon_url);
|
|
|
| - // Called when the installation Intent has been handled and focus has been
|
| - // returned to Chrome.
|
| - void OnInstallIntentReturned(JNIEnv* env,
|
| - jobject obj,
|
| - jboolean jis_installing);
|
| -
|
| - // Called when the InstallerDelegate task has finished.
|
| - void OnInstallFinished(JNIEnv* env,
|
| - jobject obj,
|
| - jboolean success);
|
| -
|
| // Fetches the icon at the given URL asynchronously.
|
| // Returns |false| if this couldn't be kicked off.
|
| bool FetchIcon(const GURL& image_url);
|
|
|
| - // Installs the app defined by the manifest.
|
| - // TODO(dfalcantara): Fold into Install() when more CLs land.
|
| - static void InstallManifestApp(const content::Manifest& manifest,
|
| - const SkBitmap& icon);
|
| -
|
| - // Called when the AppBannerInfoBar's button needs to be updated.
|
| - void UpdateInstallState(JNIEnv* env, jobject obj);
|
| -
|
| // WebContentsObserver overrides.
|
| void DidNavigateMainFrame(
|
| const content::LoadCommittedDetails& details,
|
| @@ -128,14 +104,6 @@ class AppBannerManager : public chrome::BitmapFetcherDelegate,
|
| // BitmapFetcherDelegate overrides.
|
| void OnFetchComplete(const GURL url, const SkBitmap* bitmap) override;
|
|
|
| - // AppBannerInfoBarDelegate::AppDelegate overrides.
|
| - void Block() const override;
|
| - bool OnButtonClicked() const override;
|
| - bool OnLinkClicked() const override;
|
| - void OnInfoBarDestroyed() override;
|
| - base::string16 GetTitle() const override;
|
| - gfx::Image GetIcon() const override;
|
| -
|
| private:
|
| // Gets the preferred icon size for the banner icons.
|
| int GetPreferredIconSize();
|
| @@ -169,16 +137,12 @@ class AppBannerManager : public chrome::BitmapFetcherDelegate,
|
| GURL app_icon_url_;
|
|
|
| base::string16 app_title_;
|
| - scoped_ptr<SkBitmap> app_icon_;
|
|
|
| content::Manifest web_app_data_;
|
|
|
| base::android::ScopedJavaGlobalRef<jobject> native_app_data_;
|
| std::string native_app_package_;
|
|
|
| - // Weak pointer to the InfoBar that is being managed.
|
| - AppBannerInfoBar* weak_infobar_ptr_;
|
| -
|
| // AppBannerManager on the Java side.
|
| JavaObjectWeakGlobalRef weak_java_banner_view_manager_;
|
|
|
|
|