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