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