• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 package org.chromium.content.browser.input;
6 
7 import android.content.Context;
8 
9 import org.chromium.content.R;
10 
11 public class MonthPickerDialog extends TwoFieldDatePickerDialog {
12 
13     /**
14      * @param context The context the dialog is to run in.
15      * @param callBack How the parent is notified that the date is set.
16      * @param year The initial year of the dialog.
17      * @param monthOfYear The initial month of the dialog.
18      */
MonthPickerDialog(Context context, OnValueSetListener callBack, int year, int monthOfYear, double minMonth, double maxMonth)19     public MonthPickerDialog(Context context,  OnValueSetListener callBack,
20             int year, int monthOfYear, double minMonth, double maxMonth) {
21         super(context, callBack, year, monthOfYear, minMonth, maxMonth);
22         setTitle(R.string.month_picker_dialog_title);
23     }
24 
25     @Override
createPicker(Context context, double minValue, double maxValue)26     protected TwoFieldDatePicker createPicker(Context context, double minValue, double maxValue) {
27         return new MonthPicker(context, minValue, maxValue);
28     }
29 
30     /**
31      * Gets the {@link MonthPicker} contained in this dialog.
32      *
33      * @return The calendar view.
34      */
getMonthPicker()35     public MonthPicker getMonthPicker() {
36         return (MonthPicker) mPicker;
37     }
38 }
39