package Ġcom . watch . com r ade . ui . activities . base Ċ Ċ import Ġandroid . view . View Ċ import Ġcn . ped ant . S weet Alert . S weet AlertDialog Ċ import Ġcom . watch . com r ade . di . component . Activity Component Ċ import Ġcom . watch . com r ade . ui . widget . toolbar . Custom Toolbar Ċ import Ġcom . t br uy elle . rx permissions 2 . Permission Ċ import Ġcom . t br uy elle . rx permissions 2 . Rx Permissions Ċ import Ġio . reactivex . dis pos ables . Disposable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġl uis Ġr af ael Ġon Ġ 8 / 0 3 / 1 8 . Ċ Ġ*/ Ċ interface ĠInterface View Ġ{ ĊĊĠĠĠ Ġfun Ġset Toolbar ( toolbar : ĠCustom Toolbar , show Search : Boolean , title : Int , show Item Menu : Int , hint : Int Ġ= Ġ 0 ) ĊĊĠĠĠ Ġfun Ġset Action Toolbar ( action : Boolean ) ĊĊĠĠĠ Ġfun Ġget Component (): ĠActivity Component ? ĊĊĠĠĠ Ġfun Ġget Permissions (): ĠRx Permissions ? ĊĊĠĠĠ Ġfun Ġsubscribe Permission ( permission : ĠPermission , Ġmsg R ationale : ĠString , Ġmsg Denied : ĠString , Ġgranted : Ġ() Ġ-> ĠUnit ) ĊĊĠĠĠ Ġfun Ġshow Dialog ( alert Type : ĠInt , Ġtitle : ĠInt , Ġmsg : ĠString ?, Ġtxt Positive Button : ĠInt ?, Ġcancell able : ĠBoolean Ġ= Ġfalse , Ġaction : ĠS weet AlertDialog . () Ġ-> ĠUnit ) Ġ: ĠS weet AlertDialog ĊĊĠĠĠ Ġfun Ġhide Dialog () ĊĊĠĠĠ Ġfun Ġshow Error ( message : ĠString ) ĊĊĠĠĠ Ġfun Ġshow Message ( message : ĠInt ) ĊĊĠĠĠ Ġfun Ġshow Message ( message : ĠString ) ĊĊĠĠĠ Ġfun Ġshow Snackbar ( message : ĠInt , v : View ) ĊĊĠĠĠ Ġfun Ġshow Snackbar ( message : String , v : View ) ĊĊĠĠĠ Ġfun Ġadd Disposable ( dis posable : ĠDis posable ) ĊĊĠĠĠ Ġfun Ġclear Disposable () ĊĊĠĠĠ Ġfun Ġsuccess Result ( result : ĠBoolean , Ġfilter : Boolean Ġ= Ġfalse ) ĊĊĠĠĠ Ġfun Ġfailed Result ( throwable : ĠThrowable ) ĊĊĠĠĠ Ġfun Ġon Item Click ( key : ĠString ?, Ġchild : ĠString , file : String , position : Int ) ĊĊĠĠĠ Ġfun Ġon Item Long Click ( key : ĠString ?, Ġchild : ĠString , file : ĠString , position : Int ) ĊĊĠĠĠ Ġfun Ġchange Child ( fragment Tag : String ) Ċ Ċ }