package Ġeu . kan ade . t ach iy omi . ui . anime . episode Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . core . os . bundle Of Ċ import Ġcom . af ol le st ad . material dialogs . Material Dialog Ċ import Ġcom . af ol le st ad . material dialogs . custom view . custom View Ċ import Ġeu . kan ade . t ach iy omi . R Ċ import Ġeu . kan ade . t ach iy omi . data . database . models . An ime Ċ import Ġeu . kan ade . t ach iy omi . ui . base . controller . Dialog Controller Ċ import Ġeu . kan ade . t ach iy omi . util . episode . Episode Settings Helper Ċ import Ġeu . kan ade . t ach iy omi . util . system . toast Ċ import Ġeu . kan ade . t ach iy omi . widget . Dialog Checkbox View Ċ Ċ class ĠSet Episode Settings Dialog ( bundle : ĠBundle ? Ġ= Ġnull ) Ġ: ĠDialog Controller ( bundle ) Ġ{ ĊĊĠĠĠ Ġconstructor ( anime : ĠAn ime ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġbundle Of ( M ANG A _ KEY Ġto Ġan ime ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Dialog ( saved ViewState : ĠBundle ?): ĠDialog Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠDialog Checkbox View ( activity !! ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Description ( R . string . confirm _ set _ chapter _ settings ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Option Description ( R . string . also _ set _ chapter _ settings _ for _ library ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠMaterial Dialog ( activity !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. title ( R . string . chapter _ settings ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. custom View ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview Ġ= Ġview , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Padding Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. positive Button ( android . R . string . ok ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEp isode Settings Helper . set Global Settings ( args . get Serializable ( M ANG A _ KEY ) !! Ġas ĠAn ime ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( view . isChecked ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEp isode Settings Helper . update All An ime sWith Global Defaults () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity ?. toast ( activity !!. getString ( R . string . chapter _ settings _ updated )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. negative Button ( android . R . string . cancel ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠM ANG A _ KEY Ġ= Ġ" anime " ĊĠĠĠ Ġ} Ċ } Ċ