13f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song/* 23f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Copyright (C) 2015 The Android Open Source Project 33f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * 43f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Licensed under the Apache License, Version 2.0 (the "License"); 53f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * you may not use this file except in compliance with the License. 63f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * You may obtain a copy of the License at 73f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * 83f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * http://www.apache.org/licenses/LICENSE-2.0 93f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * 103f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Unless required by applicable law or agreed to in writing, software 113f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * distributed under the License is distributed on an "AS IS" BASIS, 123f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * See the License for the specific language governing permissions and 143f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * limitations under the License. 153f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song */ 163f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 172bd3d7d1cb5e4d8d826982d11b456739fed6b817Hyunyoung Songpackage com.android.launcher3.model; 183f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 193fe4a146cf774261ab3552dd8ab392439c771e54Sunny Goyalimport com.android.launcher3.ItemInfoWithIcon; 203f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 213f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song/** 223f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Represents a {@link Package} in the widget tray section. 233f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song */ 243fe4a146cf774261ab3552dd8ab392439c771e54Sunny Goyalpublic class PackageItemInfo extends ItemInfoWithIcon { 253f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 26ec84728b270004494dc483c141628ec6417175fbHyunyoung Song /** 273fe4a146cf774261ab3552dd8ab392439c771e54Sunny Goyal * Package name of the {@link PackageItemInfo}. 28ec84728b270004494dc483c141628ec6417175fbHyunyoung Song */ 294e8fb91cf19b7d621de8cbed2bde2c8dac734121Hyunyoung Song public String packageName; 303f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 312d7cca1e052b982a1fd1d28c0174ad4e6f2d22d3Sunny Goyal public PackageItemInfo(String packageName) { 324e8fb91cf19b7d621de8cbed2bde2c8dac734121Hyunyoung Song this.packageName = packageName; 333f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song } 343f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song 353f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song @Override 361edab71d010f3efdde212b96aa1a44ab7a5b4ee5Sunny Goyal protected String dumpProperties() { 371edab71d010f3efdde212b96aa1a44ab7a5b4ee5Sunny Goyal return super.dumpProperties() + " packageName=" + packageName; 383f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song } 393f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song} 40