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}