1f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga/* 2f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * Copyright (C) 2012 The Android Open Source Project 3f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * 4f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * Licensed under the Apache License, Version 2.0 (the "License"); 5f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * you may not use this file except in compliance with the License. 6f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * You may obtain a copy of the License at 7f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * 8f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * http://www.apache.org/licenses/LICENSE-2.0 9f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * 10f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * Unless required by applicable law or agreed to in writing, software 11f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * distributed under the License is distributed on an "AS IS" BASIS, 12f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * See the License for the specific language governing permissions and 14f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga * limitations under the License. 15f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga */ 16f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 17f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenagapackage com.android.settings.wifi.p2p; 18f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 19f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenagaimport android.content.Context; 20f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenagaimport android.net.wifi.p2p.WifiP2pGroup; 2139b467482d1bf256a111c757e9b7621c6f523271Jason Monkimport android.support.v7.preference.Preference; 2239b467482d1bf256a111c757e9b7621c6f523271Jason Monkimport android.support.v7.preference.PreferenceViewHolder; 23f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 24f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenagapublic class WifiP2pPersistentGroup extends Preference { 25f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 26f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga public WifiP2pGroup mGroup; 27f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 28f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga public WifiP2pPersistentGroup(Context context, WifiP2pGroup group) { 29f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga super(context); 30f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga mGroup = group; 31f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga setTitle(mGroup.getNetworkName()); 32f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga } 33f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 34f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga int getNetworkId() { 35f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga return mGroup.getNetworkId(); 36f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga } 37f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga 38f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga String getGroupName() { 39f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga return mGroup.getNetworkName(); 40f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga } 41f3f14665a36544e8c4fb250ad5b4742091935963Yoshihiko Ikenaga} 42