ChatsTypeAdapter.smali
.class public Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;
.super Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;
.source "ChatsTypeAdapter.java"
# instance fields
.field private iconsList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private mContext:Landroid/content/Context;
.field private namesList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.line 22
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;-><init>()V
.line 19
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
.line 20
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
.line 23
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->mContext:Landroid/content/Context;
.line 24
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->init()V
.line 25
return-void
.end method
.method private init()V
.registers 3
.line 29
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_44
.line 30
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
const v1, 0x7f0d00ee
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 31
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
const v1, 0x7f0d00ec
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 32
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
const v1, 0x7f0d00ea
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 33
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
const v1, 0x7f0d00ed
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 34
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
const v1, 0x7f0d00eb
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 37
:cond_44
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_88
.line 38
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
const v1, 0x7f0f1205
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 39
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
const v1, 0x7f0f0902
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 40
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
const v1, 0x7f0f08fc
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 41
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
const v1, 0x7f0f118c
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
const v1, 0x7f0f03d8
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 45
:cond_88
return-void
.end method
# virtual methods
.method public getItemCount()I
.registers 2
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
return v0
.end method
.method public getItemViewType(I)I
.registers 3
.param p1, "i" # I
.line 79
const/4 v0, 0x0
return v0
.end method
.method public isEnabled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
.registers 3
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.line 61
const/4 v0, 0x1
return v0
.end method
.method public notifyDataSetChanged()V
.registers 1
.line 56
invoke-super {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyDataSetChanged()V
.line 57
return-void
.end method
.method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 6
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.param p2, "position" # I
.line 73
iget-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/cells/PopMenuCell;
.line 74
.local v0, "cell":Lim/tpelyyftgw/ui/cells/PopMenuCell;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->namesList:Ljava/util/ArrayList;
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->iconsList:Ljava/util/ArrayList;
invoke-virtual {v2, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/cells/PopMenuCell;->setTextAndIcon(Ljava/lang/String;I)V
.line 75
return-void
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 7
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 66
new-instance v0, Lim/tpelyyftgw/ui/cells/PopMenuCell;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/ChatsTypeAdapter;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/cells/PopMenuCell;-><init>(Landroid/content/Context;)V
.line 67
.local v0, "view":Landroid/view/View;
new-instance v1, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
const/4 v2, -0x1
const/4 v3, -0x2
invoke-direct {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 68
new-instance v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;-><init>(Landroid/view/View;)V
return-object v1
.end method