Chromium Code Reviews| Index: chrome/browser/android/chrome_service_tab_launcher.h |
| diff --git a/components/service_tab_launcher/browser/android/service_tab_launcher.h b/chrome/browser/android/chrome_service_tab_launcher.h |
| similarity index 73% |
| rename from components/service_tab_launcher/browser/android/service_tab_launcher.h |
| rename to chrome/browser/android/chrome_service_tab_launcher.h |
| index 004e78bf6d323894765b8517c22ab2f0596afe19..782625abb7b0f8b03b147f024e3456eaa0cd3db0 100644 |
| --- a/components/service_tab_launcher/browser/android/service_tab_launcher.h |
| +++ b/chrome/browser/android/chrome_service_tab_launcher.h |
| @@ -2,8 +2,8 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef COMPONENTS_SERVICE_TAB_LAUNCHER_BROWSER_ANDROID_SERVICE_TAB_LAUNCHER_H_ |
| -#define COMPONENTS_SERVICE_TAB_LAUNCHER_BROWSER_ANDROID_SERVICE_TAB_LAUNCHER_H_ |
| +#ifndef CHROME_BROWSER_ANDROID_CHROME_SERVICE_TAB_LAUNCHER_H_ |
| +#define CHROME_BROWSER_ANDROID_CHROME_SERVICE_TAB_LAUNCHER_H_ |
| #include "base/android/jni_android.h" |
| #include "base/callback_forward.h" |
| @@ -17,18 +17,16 @@ struct OpenURLParams; |
| class WebContents; |
| } |
| -namespace service_tab_launcher { |
| - |
| // Launcher for creating new tabs on Android from a background service, where |
| // there may not necessarily be an Activity or a tab model at all. When the |
| // tab has been launched, the user of this class will be informed with the |
| // content::WebContents instance associated with the tab. |
| -class ServiceTabLauncher { |
| +class ChromeServiceTabLauncher { |
|
Peter Beverloo
2016/07/05 11:23:04
What about just calling this ServiceTabLauncher? (
pkotwicz
2016/07/05 17:09:59
I renamed this class to ServiceTabLauncher (and th
|
| using TabLaunchedCallback = base::Callback<void(content::WebContents*)>; |
| public: |
| // Returns the singleton instance of the service tab launcher. |
| - static ServiceTabLauncher* GetInstance(); |
| + static ChromeServiceTabLauncher* GetInstance(); |
| // Launches a new tab when we're in a Service rather than in an Activity. |
| // |callback| will be invoked with the resulting content::WebContents* when |
| @@ -42,21 +40,19 @@ class ServiceTabLauncher { |
| // the provisional load for the main frame of the navigation. |
| void OnTabLaunched(int request_id, content::WebContents* web_contents); |
| - static bool RegisterServiceTabLauncher(JNIEnv* env); |
| + static bool Register(JNIEnv* env); |
| private: |
| - friend struct base::DefaultSingletonTraits<ServiceTabLauncher>; |
| + friend struct base::DefaultSingletonTraits<ChromeServiceTabLauncher>; |
| - ServiceTabLauncher(); |
| - ~ServiceTabLauncher(); |
| + ChromeServiceTabLauncher(); |
| + ~ChromeServiceTabLauncher(); |
| IDMap<TabLaunchedCallback, IDMapOwnPointer> tab_launched_callbacks_; |
| base::android::ScopedJavaGlobalRef<jobject> java_object_; |
| - DISALLOW_COPY_AND_ASSIGN(ServiceTabLauncher); |
| + DISALLOW_COPY_AND_ASSIGN(ChromeServiceTabLauncher); |
| }; |
| -} // namespace service_tab_launcher |
| - |
| -#endif // COMPONENTS_SERVICE_TAB_LAUNCHER_BROWSER_ANDROID_SERVICE_TAB_LAUNCHER_H_ |
| +#endif // CHROME_BROWSER_ANDROID_CHROME_SERVICE_TAB_LAUNCHER_H_ |