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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java

Issue 2612243002: Rename NewTabPagePrefs to RecentTabsPagePrefs. (Closed)
Patch Set: alphabetize Created 3 years, 11 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
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java
deleted file mode 100644
index 7a0daac3e37ecf0dc9f28abd4e1299f2a723ca72..0000000000000000000000000000000000000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java
+++ /dev/null
@@ -1,122 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.chrome.browser.ntp;
-
-import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSession;
-import org.chromium.chrome.browser.profiles.Profile;
-
-/**
- * This class allows Java code to read and modify preferences related to the NTP
- */
-class NewTabPagePrefs {
- private long mNativeNewTabPagePrefs;
-
- /**
- * Initialize this class with the given profile.
- * @param profile Profile that will be used for syncing.
- */
- NewTabPagePrefs(Profile profile) {
- mNativeNewTabPagePrefs = nativeInit(profile);
- }
-
- /**
- * Clean up the C++ side of this class. After the call, this class instance shouldn't be used.
- */
- void destroy() {
- assert mNativeNewTabPagePrefs != 0;
- nativeDestroy(mNativeNewTabPagePrefs);
- mNativeNewTabPagePrefs = 0;
- }
-
- /**
- * Sets whether the list of snapshot documents is collapsed (vs expanded) on the Recent Tabs
- * page.
- * @param isCollapsed Whether we want the snapshot documents list to be collapsed.
- */
- void setSnapshotDocumentCollapsed(boolean isCollapsed) {
- nativeSetSnapshotDocumentCollapsed(mNativeNewTabPagePrefs, isCollapsed);
- }
-
- /**
- * Gets whether the list of snapshot documents is collapsed (vs expanded) on
- * the Recent Tabs page.
- * @return Whether the list of snapshot documents is collapsed (vs expanded) on
- * the Recent Tabs page.
- */
- boolean getSnapshotDocumentCollapsed() {
- return nativeGetSnapshotDocumentCollapsed(mNativeNewTabPagePrefs);
- }
-
- /**
- * Sets whether the list of recently closed tabs is collapsed (vs expanded) on the Recent Tabs
- * page.
- * @param isCollapsed Whether we want the recently closed tabs list to be collapsed.
- */
- void setRecentlyClosedTabsCollapsed(boolean isCollapsed) {
- nativeSetRecentlyClosedTabsCollapsed(mNativeNewTabPagePrefs, isCollapsed);
- }
-
- /**
- * Gets whether the list of recently closed tabs is collapsed (vs expanded) on
- * the Recent Tabs page.
- * @return Whether the list of recently closed tabs is collapsed (vs expanded) on
- * the Recent Tabs page.
- */
- boolean getRecentlyClosedTabsCollapsed() {
- return nativeGetRecentlyClosedTabsCollapsed(mNativeNewTabPagePrefs);
- }
-
- /**
- * Sets whether sync promo is collapsed (vs expanded) on the Recent Tabs page.
- * @param isCollapsed Whether we want the sync promo to be collapsed.
- */
- void setSyncPromoCollapsed(boolean isCollapsed) {
- nativeSetSyncPromoCollapsed(mNativeNewTabPagePrefs, isCollapsed);
- }
-
- /**
- * Gets whether sync promo is collapsed (vs expanded) on the Recent Tabs page.
- * @return Whether the sync promo is collapsed (vs expanded) on the Recent Tabs page.
- */
- boolean getSyncPromoCollapsed() {
- return nativeGetSyncPromoCollapsed(mNativeNewTabPagePrefs);
- }
-
- /**
- * Sets whether the given foreign session is collapsed (vs expanded) on the Recent Tabs page.
- * @param session Session to set collapsed or expanded.
- * @param isCollapsed Whether we want the foreign session to be collapsed.
- */
- void setForeignSessionCollapsed(ForeignSession session, boolean isCollapsed) {
- nativeSetForeignSessionCollapsed(mNativeNewTabPagePrefs, session.tag, isCollapsed);
- }
-
- /**
- * Gets whether the given foreign session is collapsed (vs expanded) on the Recent Tabs page.
- * @param session Session to fetch collapsed state.
- * @return Whether the given foreign session is collapsed (vs expanded) on the Recent Tabs page.
- */
- boolean getForeignSessionCollapsed(ForeignSession session) {
- return nativeGetForeignSessionCollapsed(mNativeNewTabPagePrefs, session.tag);
- }
-
- private static native long nativeInit(Profile profile);
- private static native void nativeDestroy(long nativeNewTabPagePrefs);
- private static native void nativeSetSnapshotDocumentCollapsed(
- long nativeNewTabPagePrefs, boolean isCollapsed);
- private static native boolean nativeGetSnapshotDocumentCollapsed(
- long nativeNewTabPagePrefs);
- private static native void nativeSetRecentlyClosedTabsCollapsed(
- long nativeNewTabPagePrefs, boolean isCollapsed);
- private static native boolean nativeGetRecentlyClosedTabsCollapsed(
- long nativeNewTabPagePrefs);
- private static native void nativeSetSyncPromoCollapsed(long nativeNewTabPagePrefs,
- boolean isCollapsed);
- private static native boolean nativeGetSyncPromoCollapsed(long nativeNewTabPagePrefs);
- private static native void nativeSetForeignSessionCollapsed(
- long nativeNewTabPagePrefs, String sessionTag, boolean isCollapsed);
- private static native boolean nativeGetForeignSessionCollapsed(
- long nativeNewTabPagePrefs, String sessionTag);
-}
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698