Index: chrome/browser/android/webapps/add_to_homescreen_helper.h |
diff --git a/chrome/browser/android/shortcut_helper.h b/chrome/browser/android/webapps/add_to_homescreen_helper.h |
similarity index 66% |
copy from chrome/browser/android/shortcut_helper.h |
copy to chrome/browser/android/webapps/add_to_homescreen_helper.h |
index 7e302c3ed84b1338e05bd8d2cbe53f7db0b32d78..4cea8b7f4487372e817e06e70caa1c0bd1feaee4 100644 |
--- a/chrome/browser/android/shortcut_helper.h |
+++ b/chrome/browser/android/webapps/add_to_homescreen_helper.h |
@@ -2,14 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_ANDROID_SHORTCUT_HELPER_H_ |
-#define CHROME_BROWSER_ANDROID_SHORTCUT_HELPER_H_ |
+#ifndef CHROME_BROWSER_ANDROID_WEBAPPS_ADD_TO_HOMESCREEN_HELPER_H_ |
+#define CHROME_BROWSER_ANDROID_WEBAPPS_ADD_TO_HOMESCREEN_HELPER_H_ |
#include "base/android/jni_android.h" |
#include "base/android/jni_weak_ref.h" |
#include "base/basictypes.h" |
-#include "chrome/browser/android/shortcut_data_fetcher.h" |
#include "chrome/browser/android/shortcut_info.h" |
+#include "chrome/browser/android/webapps/add_to_homescreen_data_fetcher.h" |
#include "content/public/common/manifest.h" |
namespace content { |
@@ -25,33 +25,28 @@ class GURL; |
// ShortcutHelper is the C++ counterpart of org.chromium.chrome.browser's |
gone
2015/08/13 20:54:28
you didn't change any of the comments to change th
Lalit Maganti
2015/08/26 13:57:08
Done in https://codereview.chromium.org/1321463002
Lalit Maganti
2015/08/26 13:57:08
Done in later patchset in this series.
|
// ShortcutHelper in Java. The object is owned by the Java object. It is created |
// from there via a JNI (Initialize) call and MUST BE DESTROYED via Destroy(). |
-class ShortcutHelper : public ShortcutDataFetcher::Observer { |
+class AddToHomescreenHelper : public AddToHomescreenDataFetcher::Observer { |
public: |
- ShortcutHelper(JNIEnv* env, |
- jobject obj, |
- content::WebContents* web_contents); |
+ AddToHomescreenHelper(JNIEnv* env, |
+ jobject obj, |
+ content::WebContents* web_contents); |
// Called by the Java counterpart to destroy its native half. |
void Destroy(JNIEnv* env, jobject obj); |
// Registers JNI hooks. |
- static bool RegisterShortcutHelper(JNIEnv* env); |
+ static bool RegisterAddToHomescreenHelper(JNIEnv* env); |
// Adds a shortcut to the current URL to the Android home screen. |
void AddShortcut(JNIEnv* env, jobject obj, jstring title); |
- // Adds a shortcut to the launcher using a SkBitmap. |
- // Must be called on the IO thread. |
- static void AddShortcutInBackgroundWithSkBitmap(const ShortcutInfo& info, |
- const SkBitmap& icon_bitmap); |
- |
- // ShortcutDataFetcher::Observer |
+ // AddToHomescreenDataFetcher::Observer |
void OnUserTitleAvailable(const base::string16& user_title) override; |
void OnDataAvailable(const ShortcutInfo& info, const SkBitmap& icon) override; |
SkBitmap FinalizeLauncherIcon(const SkBitmap& icon, const GURL& url) override; |
private: |
- virtual ~ShortcutHelper(); |
+ virtual ~AddToHomescreenHelper(); |
// Called only when the ShortcutDataFetcher has retrieved all of the |
// data needed to add the shortcut. |
@@ -67,9 +62,9 @@ class ShortcutHelper : public ShortcutDataFetcher::Observer { |
bool add_shortcut_pending_; |
// Fetches data required to add a shortcut. |
- scoped_refptr<ShortcutDataFetcher> data_fetcher_; |
+ scoped_refptr<AddToHomescreenDataFetcher> data_fetcher_; |
- DISALLOW_COPY_AND_ASSIGN(ShortcutHelper); |
+ DISALLOW_COPY_AND_ASSIGN(AddToHomescreenHelper); |
}; |
-#endif // CHROME_BROWSER_ANDROID_SHORTCUT_HELPER_H_ |
+#endif // CHROME_BROWSER_ANDROID_WEBAPPS_ADD_TO_HOMESCREEN_HELPER_H_ |