1b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue/* 2b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * Copyright (C) 2017 The Android Open Source Project 3b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * 4b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * Licensed under the Apache License, Version 2.0 (the "License"); 5b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * you may not use this file except in compliance with the License. 6b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * You may obtain a copy of the License at 7b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * 8b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * http://www.apache.org/licenses/LICENSE-2.0 9b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * 10b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * Unless required by applicable law or agreed to in writing, software 11b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * distributed under the License is distributed on an "AS IS" BASIS, 12b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * See the License for the specific language governing permissions and 14b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * limitations under the License 15b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue */ 16b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 17b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xuepackage com.android.car.settings.common; 18b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 19b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xueimport com.android.car.settings.R; 20b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 21b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue/** 22b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue * A LineItem that displays a title and description. Not clickable. 23b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue */ 24b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xuepublic class SimpleTextLineItem extends TextLineItem { 25b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 26b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue private final CharSequence mDesc; 27b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 28b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue public SimpleTextLineItem(CharSequence title, CharSequence desc) { 29b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue super(title); 30b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue mDesc = desc; 31b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue } 32b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 33b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue @Override 34b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue public CharSequence getDesc() { 35b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue return mDesc; 36b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue } 37b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 38b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue @Override 395e02a7c64fa4dbcbbef81e1e582ff381287f2e34roger xue public boolean isExpandable() { 40b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue return false; 41b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue } 42b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue 43b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue @Override 44b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue public void onClick() { 45b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue // no-op 46b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue } 47b292bf2f6c9ea8176014d95c24d3ec3521c86448roger xue} 48