1d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa/*
2d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * Copyright (C) 2010 The Android Open Source Project
3d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa *
4d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * Licensed under the Apache License, Version 2.0 (the "License");
5d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * you may not use this file except in compliance with the License.
6d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * You may obtain a copy of the License at
7d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa *
8d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa *      http://www.apache.org/licenses/LICENSE-2.0
9d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa *
10d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * Unless required by applicable law or agreed to in writing, software
11d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * distributed under the License is distributed on an "AS IS" BASIS,
12d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * See the License for the specific language governing permissions and
14d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa * limitations under the License.
15d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa */
16d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa
17d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawapackage com.android.settings;
18d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa
19d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawaimport android.content.Context;
20d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawaimport android.preference.PreferenceCategory;
21d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawaimport android.util.AttributeSet;
22d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa
23d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawapublic abstract class ProgressCategoryBase extends PreferenceCategory {
24d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa    public ProgressCategoryBase(Context context, AttributeSet attrs) {
25d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa        super(context, attrs);
26d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa    }
27d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa
28d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa    /**
29d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa     * Turn on/off the progress indicator and text on the right.
30d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa     * @param progressOn whether or not the progress should be displayed
31d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa     */
32d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa    public abstract void setProgress(boolean progressOn);
33d36699282cbd0a6897f425106081d3f2c0db55d4Daisuke Miyakawa}