| 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);
|
| -}
|
|
|