72 lines
3.5 KiB
Java
72 lines
3.5 KiB
Java
package com.discord.widgets.servers.auditlog;
|
|
|
|
import android.view.ContextThemeWrapper;
|
|
import android.view.Menu;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import androidx.appcompat.widget.PopupMenu;
|
|
import c.d.b.a.a;
|
|
import com.discord.R;
|
|
import d0.z.d.m;
|
|
import rx.functions.Action1;
|
|
/* compiled from: WidgetServerSettingsAuditLog.kt */
|
|
public final class WidgetServerSettingsAuditLog$onViewBound$1<T> implements Action1<Menu> {
|
|
public final /* synthetic */ WidgetServerSettingsAuditLog this$0;
|
|
|
|
/* compiled from: WidgetServerSettingsAuditLog.kt */
|
|
/* renamed from: com.discord.widgets.servers.auditlog.WidgetServerSettingsAuditLog$onViewBound$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1 implements View.OnClickListener {
|
|
public final /* synthetic */ WidgetServerSettingsAuditLog$onViewBound$1 this$0;
|
|
|
|
/* compiled from: WidgetServerSettingsAuditLog.kt */
|
|
/* renamed from: com.discord.widgets.servers.auditlog.WidgetServerSettingsAuditLog$onViewBound$1$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1 implements PopupMenu.OnMenuItemClickListener {
|
|
public final /* synthetic */ View $view;
|
|
public final /* synthetic */ AnonymousClass1 this$0;
|
|
|
|
public AnonymousClass1(AnonymousClass1 r1, View view) {
|
|
this.this$0 = r1;
|
|
this.$view = view;
|
|
}
|
|
|
|
@Override // androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener
|
|
public final boolean onMenuItemClick(MenuItem menuItem) {
|
|
m.checkNotNullExpressionValue(menuItem, "it");
|
|
switch (menuItem.getItemId()) {
|
|
case R.id.menu_audit_log_sort_actions /* 2131364163 */:
|
|
WidgetServerSettingsAuditLogFilter.Companion.show(a.x(this.$view, "view", "view.context"), WidgetServerSettingsAuditLog.access$getGuildId$p(this.this$0.this$0.this$0), 1);
|
|
break;
|
|
case R.id.menu_audit_log_sort_users /* 2131364164 */:
|
|
WidgetServerSettingsAuditLogFilter.Companion.show(a.x(this.$view, "view", "view.context"), WidgetServerSettingsAuditLog.access$getGuildId$p(this.this$0.this$0.this$0), 0);
|
|
break;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
public AnonymousClass1(WidgetServerSettingsAuditLog$onViewBound$1 widgetServerSettingsAuditLog$onViewBound$1) {
|
|
this.this$0 = widgetServerSettingsAuditLog$onViewBound$1;
|
|
}
|
|
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
PopupMenu popupMenu = new PopupMenu(new ContextThemeWrapper(this.this$0.this$0.getContext(), (int) R.style.AppTheme_PopupMenu), view);
|
|
popupMenu.getMenuInflater().inflate(R.menu.menu_audit_log_sort, popupMenu.getMenu());
|
|
popupMenu.setOnMenuItemClickListener(new AnonymousClass1(this, view));
|
|
popupMenu.show();
|
|
}
|
|
}
|
|
|
|
public WidgetServerSettingsAuditLog$onViewBound$1(WidgetServerSettingsAuditLog widgetServerSettingsAuditLog) {
|
|
this.this$0 = widgetServerSettingsAuditLog;
|
|
}
|
|
|
|
public final void call(Menu menu) {
|
|
View actionView;
|
|
MenuItem findItem = menu.findItem(R.id.menu_filter);
|
|
if (findItem != null && (actionView = findItem.getActionView()) != null) {
|
|
actionView.setOnClickListener(new AnonymousClass1(this));
|
|
}
|
|
}
|
|
}
|