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

Unified Diff: blimp/client/core/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java

Issue 2480203002: ui: Cleanup class/struct forward declarations (Closed)
Patch Set: Sync CL to position 430550 Created 4 years, 1 month 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/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
diff --git a/blimp/client/core/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java b/blimp/client/core/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
index 557d606e09529e20c5bb2fa383698bf875329ffe..79998bee439f8455d0b3861615e0577034cdd8c7 100644
--- a/blimp/client/core/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
+++ b/blimp/client/core/context/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
@@ -13,6 +13,7 @@ import org.chromium.blimp.core.common.PreferencesUtil;
import org.chromium.blimp.core.feedback.BlimpFeedbackData;
import org.chromium.blimp.core.settings.AboutBlimpPreferences;
import org.chromium.blimp.core.settings.BlimpPreferencesDelegate;
+import org.chromium.blimp.core.settings.Settings;
import org.chromium.blimp_public.BlimpClientContext;
import org.chromium.blimp_public.BlimpClientContextDelegate;
import org.chromium.blimp_public.contents.BlimpContents;
@@ -61,6 +62,14 @@ public class BlimpClientContextImpl implements BlimpClientContext, BlimpPreferen
mNativeBlimpClientContextImplAndroid = nativeBlimpClientContextImplAndroid;
}
+ /**
+ * Get Settings java object, whose lifetime is the same as BlimpClientContextImpl's.
+ */
+ public Settings getSettings() {
+ assert mNativeBlimpClientContextImplAndroid != 0;
+ return nativeGetSettings(mNativeBlimpClientContextImplAndroid);
+ }
+
@Override
public BlimpContents createBlimpContents(WindowAndroid windowAndroid) {
assert mNativeBlimpClientContextImplAndroid != 0;
@@ -127,4 +136,5 @@ public class BlimpClientContextImpl implements BlimpClientContext, BlimpPreferen
private native void nativeConnectFromJava(long nativeBlimpClientContextImplAndroid);
private native void nativeInitSettingsPage(
long nativeBlimpClientContextImplAndroid, AboutBlimpPreferences preferences);
+ private native Settings nativeGetSettings(long nativeBlimpClientContextImplAndroid);
}
« no previous file with comments | « blimp/client/core/context/android/blimp_jni_registrar.cc ('k') | blimp/client/core/context/blimp_client_context_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698