// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.views; import android.content.Context; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.LayoutInflater; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import butterknife.ButterKnife; import java.util.Random; // Referenced classes of package com.oliodevices.assist.app.views: // BatteryLevelView public class WatchStatusView extends RelativeLayout { private static final int MAX_BATTERY_LEVEL = 100; static Random random = new Random(); ImageView mBatteryChargingIcon; BatteryLevelView mBatteryLevelProgress; FrameLayout mBatteryLevelProgressContainer; TextView mBatteryLevelText; ImageView mBluetoothConnectionStatusIcon; ImageView mDNDStatusIcon; ImageView mWatchImage; TextView mWatchModelText; TextView mWatchNameText; public WatchStatusView(Context context) { this(context, null, 0); } public WatchStatusView(Context context, AttributeSet attributeset) { this(context, attributeset, 0); } public WatchStatusView(Context context, AttributeSet attributeset, int i) { super(context, attributeset, i); LayoutInflater.from(context).inflate(0x7f03007a, this, true); if (!isInEditMode()) { ButterKnife.inject(this); } } void debugClick() { } public void setBatteryLevel(int i) { i = Math.max(i, 0); mBatteryLevelProgress.setMax(100); mBatteryLevelProgress.setProgress(i); mBatteryLevelText.setText(String.format("%d%%", new Object[] { Integer.valueOf(i) })); } public void setCharging(boolean flag) { ImageView imageview = mBatteryChargingIcon; int i; if (flag) { i = 0; } else { i = 8; } imageview.setVisibility(i); } public void setConnected(boolean flag) { ImageView imageview = mBluetoothConnectionStatusIcon; int i; if (flag) { i = 1; } else { i = 0; } imageview.setImageLevel(i); if (flag) { mBatteryLevelProgressContainer.setVisibility(0); mBatteryLevelText.setVisibility(0); return; } else { mBatteryChargingIcon.setVisibility(8); mBatteryLevelProgressContainer.setVisibility(4); mBatteryLevelText.setVisibility(4); return; } } public void setDND(boolean flag) { ImageView imageview = mDNDStatusIcon; int i; if (flag) { i = 0; } else { i = 4; } imageview.setVisibility(i); } public void setWatchImage(Drawable drawable) { mWatchImage.setImageDrawable(drawable); } public void setWatchModelName(CharSequence charsequence) { mWatchModelText.setText(charsequence); } public void setWatchName(CharSequence charsequence) { mWatchNameText.setText(charsequence); } }