TimePickerDialog.smali

.class public Lcom/rey/material/app/TimePickerDialog;
.super Lcom/rey/material/app/Dialog;
.source "TimePickerDialog.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/rey/material/app/TimePickerDialog$Builder;,
        Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;,
        Lcom/rey/material/app/TimePickerDialog$OnTimeChangedListener;
    }
.end annotation


# instance fields
.field private mCornerRadius:F

.field private mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 3

    .line 54
    sget v0, Lcom/rey/material/R$style;->Material_App_Dialog_TimePicker_Light:I

    invoke-direct {p0, p1, v0}, Lcom/rey/material/app/Dialog;-><init>(Landroid/content/Context;I)V

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;I)V
    .registers 3

    .line 58
    invoke-direct {p0, p1, p2}, Lcom/rey/material/app/Dialog;-><init>(Landroid/content/Context;I)V

    return-void
.end method

.method static synthetic access$000(Lcom/rey/material/app/TimePickerDialog;)F
    .registers 1

    .line 32
    iget p0, p0, Lcom/rey/material/app/TimePickerDialog;->mCornerRadius:F

    return p0
.end method


# virtual methods
.method public applyStyle(I)Lcom/rey/material/app/Dialog;
    .registers 3

    .line 69
    invoke-super {p0, p1}, Lcom/rey/material/app/Dialog;->applyStyle(I)Lcom/rey/material/app/Dialog;

    if-nez p1, :cond_6

    return-object p0

    .line 74
    :cond_6
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0, p1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->applyStyle(I)V

    const/4 p1, -0x1

    .line 75
    invoke-virtual {p0, p1, p1}, Lcom/rey/material/app/TimePickerDialog;->layoutParams(II)Lcom/rey/material/app/Dialog;

    return-object p0
.end method

.method public cornerRadius(F)Lcom/rey/material/app/Dialog;
    .registers 2

    .line 86
    iput p1, p0, Lcom/rey/material/app/TimePickerDialog;->mCornerRadius:F

    .line 87
    invoke-super {p0, p1}, Lcom/rey/material/app/Dialog;->cornerRadius(F)Lcom/rey/material/app/Dialog;

    move-result-object p1

    return-object p1
.end method

.method public getFormattedTime(Ljava/text/DateFormat;)Ljava/lang/String;
    .registers 3

    .line 139
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0, p1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->getFormattedTime(Ljava/text/DateFormat;)Ljava/lang/String;

    move-result-object p1

    return-object p1
.end method

.method public getHour()I
    .registers 2

    .line 123
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->getHour()I

    move-result v0

    return v0
.end method

.method public getMinute()I
    .registers 2

    .line 130
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->getMinute()I

    move-result v0

    return v0
.end method

.method public hour(I)Lcom/rey/material/app/TimePickerDialog;
    .registers 3

    .line 96
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0, p1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->setHour(I)V

    return-object p0
.end method

.method public layoutParams(II)Lcom/rey/material/app/Dialog;
    .registers 3

    const/4 p1, -0x1

    .line 81
    invoke-super {p0, p1, p1}, Lcom/rey/material/app/Dialog;->layoutParams(II)Lcom/rey/material/app/Dialog;

    move-result-object p1

    return-object p1
.end method

.method public minute(I)Lcom/rey/material/app/TimePickerDialog;
    .registers 3

    .line 106
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0, p1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->setMinute(I)V

    return-object p0
.end method

.method protected onCreate()V
    .registers 3

    .line 63
    new-instance v0, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {p0}, Lcom/rey/material/app/TimePickerDialog;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, p0, v1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;-><init>(Lcom/rey/material/app/TimePickerDialog;Landroid/content/Context;)V

    iput-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    .line 64
    invoke-virtual {p0, v0}, Lcom/rey/material/app/TimePickerDialog;->contentView(Landroid/view/View;)Lcom/rey/material/app/Dialog;

    return-void
.end method

.method public onTimeChangedListener(Lcom/rey/material/app/TimePickerDialog$OnTimeChangedListener;)Lcom/rey/material/app/TimePickerDialog;
    .registers 3

    .line 115
    iget-object v0, p0, Lcom/rey/material/app/TimePickerDialog;->mTimePickerLayout:Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;

    invoke-virtual {v0, p1}, Lcom/rey/material/app/TimePickerDialog$TimePickerLayout;->setOnTimeChangedListener(Lcom/rey/material/app/TimePickerDialog$OnTimeChangedListener;)V

    return-object p0
.end method