Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(743)

Unified Diff: blimp/client/core/android/blimp_client_context_impl_android.h

Issue 2261273002: Integrate UI with authentication flow. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Misc fix. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: blimp/client/core/android/blimp_client_context_impl_android.h
diff --git a/blimp/client/core/android/blimp_client_context_impl_android.h b/blimp/client/core/android/blimp_client_context_impl_android.h
index c38a59301a37ff38c0a434f95506c9df46045131..9b8d0fb598242a5ed5b87e0b28e342450909a781 100644
--- a/blimp/client/core/android/blimp_client_context_impl_android.h
+++ b/blimp/client/core/android/blimp_client_context_impl_android.h
@@ -13,7 +13,8 @@ namespace blimp {
namespace client {
// JNI bridge between BlimpClientContextImpl in Java and C++.
-class BlimpClientContextImplAndroid : public BlimpClientContextImpl {
+class BlimpClientContextImplAndroid : public BlimpClientContextImpl,
+ public BlimpClientContextInternal {
public:
static bool RegisterJni(JNIEnv* env);
static BlimpClientContextImplAndroid* FromJavaObject(JNIEnv* env,
@@ -37,11 +38,18 @@ class BlimpClientContextImplAndroid : public BlimpClientContextImpl {
// Start authentication flow from Java.
void ConnectFromJava(JNIEnv* env, jobject jobj);
+ // Initialize blimp settings page, this involves setup neccessary data in
+ // native for setting page.
+ void InitSettingsPage(JNIEnv* env, jobject jobj, jlong blimp_settings_ptr);
+
protected:
// BlimpClientContextImpl implementation.
GURL GetAssignerURL() override;
private:
+ // BlimpClientContextInternal implementation.
+ IdentitySource* GetIdentitySource() override;
+
base::android::ScopedJavaGlobalRef<jobject> java_obj_;
DISALLOW_COPY_AND_ASSIGN(BlimpClientContextImplAndroid);

Powered by Google App Engine
This is Rietveld 408576698