From 21b13e2975180744020b0fb8c150e4a74c45e30c Mon Sep 17 00:00:00 2001 From: linyuh Date: Thu, 8 Feb 2018 10:44:50 -0800 Subject: Show icon and label for a spam number in the new call log. Bug: 73077158 Test: CallLogEntryTextTest, GlidePhotoManagerImplTest, PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 185017362 Change-Id: I113472482da2213d17a847054272a22249edc578 --- .../contactactions/ContactPrimaryActionInfo.java | 47 +--------------------- 1 file changed, 1 insertion(+), 46 deletions(-) (limited to 'java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java') diff --git a/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java b/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java index f19fd282c..5017d83b9 100644 --- a/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java +++ b/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java @@ -16,11 +16,10 @@ package com.android.dialer.contactactions; import android.content.Intent; -import android.net.Uri; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import com.android.dialer.DialerPhoneNumber; -import com.android.dialer.lettertile.LetterTileDrawable; +import com.android.dialer.glidephotomanager.PhotoInfo; import com.google.auto.value.AutoValue; /** @@ -35,50 +34,6 @@ public abstract class ContactPrimaryActionInfo { @Nullable public abstract DialerPhoneNumber number(); - /** Information used to construct the photo for the contact. */ - @AutoValue - public abstract static class PhotoInfo { - public abstract long photoId(); - - @Nullable - public abstract Uri photoUri(); - - @Nullable - public abstract String lookupUri(); - - /** Badges the photo with a video icon if true. */ - public abstract boolean isVideo(); - - @LetterTileDrawable.ContactType - public abstract int contactType(); - - /** Used to generate letter tile if there is no photo. */ - @Nullable - public abstract String displayName(); - - /** Builder for {@link PhotoInfo}. */ - @AutoValue.Builder - public abstract static class Builder { - public abstract Builder setPhotoId(long photoId); - - public abstract Builder setPhotoUri(@Nullable Uri photoUri); - - public abstract Builder setLookupUri(@Nullable String lookupUri); - - public abstract Builder setIsVideo(boolean isVideo); - - public abstract Builder setContactType(@LetterTileDrawable.ContactType int contactType); - - public abstract Builder setDisplayName(@Nullable String displayName); - - public abstract PhotoInfo build(); - } - - public static Builder builder() { - return new AutoValue_ContactPrimaryActionInfo_PhotoInfo.Builder(); - } - } - @NonNull public abstract PhotoInfo photoInfo(); -- cgit v1.2.3