| Index: content/public/android/java/src/org/chromium/content/browser/MonthPickerDialog.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/MonthPickerDialog.java b/content/public/android/java/src/org/chromium/content/browser/MonthPickerDialog.java
|
| deleted file mode 100644
|
| index cf8c770c5e261e235fab568a8fb937cbb3583998..0000000000000000000000000000000000000000
|
| --- a/content/public/android/java/src/org/chromium/content/browser/MonthPickerDialog.java
|
| +++ /dev/null
|
| @@ -1,146 +0,0 @@
|
| -// Copyright (c) 2012 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.content.browser;
|
| -
|
| -import android.app.AlertDialog;
|
| -import android.content.Context;
|
| -import android.content.DialogInterface;
|
| -import android.content.DialogInterface.OnClickListener;
|
| -import android.os.Build;
|
| -import android.os.Bundle;
|
| -import android.view.View;
|
| -
|
| -import org.chromium.content.browser.MonthPicker.OnMonthChangedListener;
|
| -import org.chromium.content.R;
|
| -
|
| -public class MonthPickerDialog extends AlertDialog implements OnClickListener,
|
| - OnMonthChangedListener {
|
| -
|
| - private static final String YEAR = "year";
|
| - private static final String MONTH = "month";
|
| -
|
| - private final MonthPicker mMonthPicker;
|
| - private final OnMonthSetListener mCallBack;
|
| -
|
| - /**
|
| - * The callback used to indicate the user is done filling in the date.
|
| - */
|
| - public interface OnMonthSetListener {
|
| -
|
| - /**
|
| - * @param view The view associated with this listener.
|
| - * @param year The year that was set.
|
| - * @param monthOfYear The month that was set (0-11) for compatibility
|
| - * with {@link java.util.Calendar}.
|
| - */
|
| - void onMonthSet(MonthPicker view, int year, int monthOfYear);
|
| - }
|
| -
|
| - /**
|
| - * @param context The context the dialog is to run in.
|
| - * @param callBack How the parent is notified that the date is set.
|
| - * @param year The initial year of the dialog.
|
| - * @param monthOfYear The initial month of the dialog.
|
| - */
|
| - public MonthPickerDialog(Context context,
|
| - OnMonthSetListener callBack,
|
| - int year,
|
| - int monthOfYear) {
|
| - this(context, 0, callBack, year, monthOfYear);
|
| - }
|
| -
|
| - /**
|
| - * @param context The context the dialog is to run in.
|
| - * @param theme the theme to apply to this dialog
|
| - * @param callBack How the parent is notified that the date is set.
|
| - * @param year The initial year of the dialog.
|
| - * @param monthOfYear The initial month of the dialog.
|
| - */
|
| - public MonthPickerDialog(Context context,
|
| - int theme,
|
| - OnMonthSetListener callBack,
|
| - int year,
|
| - int monthOfYear) {
|
| - super(context, theme);
|
| -
|
| - mCallBack = callBack;
|
| -
|
| - setButton(BUTTON_POSITIVE, context.getText(
|
| - R.string.date_picker_dialog_set), this);
|
| - setButton(BUTTON_NEGATIVE, context.getText(android.R.string.cancel),
|
| - (OnClickListener) null);
|
| - setIcon(0);
|
| - setTitle(R.string.month_picker_dialog_title);
|
| -
|
| - mMonthPicker = new MonthPicker(context);
|
| - setView(mMonthPicker);
|
| - mMonthPicker.init(year, monthOfYear, this);
|
| - }
|
| -
|
| - @Override
|
| - public void onClick(DialogInterface dialog, int which) {
|
| - tryNotifyMonthSet();
|
| - }
|
| -
|
| - private void tryNotifyMonthSet() {
|
| - if (mCallBack != null) {
|
| - mMonthPicker.clearFocus();
|
| - mCallBack.onMonthSet(mMonthPicker, mMonthPicker.getYear(),
|
| - mMonthPicker.getMonth());
|
| - }
|
| - }
|
| -
|
| - @Override
|
| - protected void onStop() {
|
| - if (Build.VERSION.SDK_INT >= 16) {
|
| - // The default behavior of dialogs changed in JellyBean and onwards.
|
| - // Dismissing a dialog (by pressing back for example)
|
| - // applies the chosen date. This code is added here so that the custom
|
| - // pickers behave the same as the internal DatePickerDialog.
|
| - tryNotifyMonthSet();
|
| - }
|
| - super.onStop();
|
| - }
|
| -
|
| - @Override
|
| - public void onMonthChanged(MonthPicker view, int year, int month) {
|
| - mMonthPicker.init(year, month, null);
|
| - }
|
| -
|
| - /**
|
| - * Gets the {@link MonthPicker} contained in this dialog.
|
| - *
|
| - * @return The calendar view.
|
| - */
|
| - public MonthPicker getMonthPicker() {
|
| - return mMonthPicker;
|
| - }
|
| -
|
| - /**
|
| - * Sets the current date.
|
| - *
|
| - * @param year The date year.
|
| - * @param monthOfYear The date month.
|
| - */
|
| - public void updateDate(int year, int monthOfYear) {
|
| - mMonthPicker.updateMonth(year, monthOfYear);
|
| - }
|
| -
|
| - @Override
|
| - public Bundle onSaveInstanceState() {
|
| - Bundle state = super.onSaveInstanceState();
|
| - state.putInt(YEAR, mMonthPicker.getYear());
|
| - state.putInt(MONTH, mMonthPicker.getMonth());
|
| - return state;
|
| - }
|
| -
|
| - @Override
|
| - public void onRestoreInstanceState(Bundle savedInstanceState) {
|
| - super.onRestoreInstanceState(savedInstanceState);
|
| - int year = savedInstanceState.getInt(YEAR);
|
| - int month = savedInstanceState.getInt(MONTH);
|
| - mMonthPicker.init(year, month, this);
|
| - }
|
| -}
|
|
|