/* Ċ Ġ* ĠCopyright ĠÂ© ĠY an ĠZ hen j ie Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . app . framework . mvp Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . appcompat . widget . Toolbar Ċ import Ġandroid . view . Menu Ċ import Ġandroid . view . Menu Inflater Ċ import Ġandroid . view . MenuItem Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠY an Z hen j ie Ġon Ġ 2 0 1 7 / 1 2 / 8 . Ċ Ġ*/ Ċ abstract Ġclass ĠSource < S >( val Ġsource : ĠS ) Ġ{ ĊĊĠĠĠ Ġabstract Ġval Ġmenu Inflater : ĠMenu Inflater ĊĊĠĠĠ Ġabstract Ġval Ġmenu : ĠMenu ? ĊĊĠĠĠ Ġabstract Ġval Ġcontext : ĠContext ĊĊĠĠĠ Ġabstract Ġval Ġhost View : ĠView ĊĊĠĠĠ Ġabstract Ġfun Ġbind ( target : ĠAny ) ĊĊĠĠĠ Ġabstract Ġfun Ġset ActionBar ( action Bar : ĠToolbar ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Menu ClickListener ( selected Listener : ĠMenu ClickListener ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Display Home As Up Enabled ( show Home : ĠBoolean ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Home As Up Indicator (@ Drawable Res Ġicon : ĠInt ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Home As Up Indicator ( icon : ĠDrawable ?) ĊĊĠĠĠ Ġabstract Ġfun ĠsetTitle ( title : ĠCharSequence ) ĊĊĠĠĠ Ġabstract Ġfun ĠsetTitle (@ String Res Ġtitle : ĠInt ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Sub Title ( title : ĠCharSequence ) ĊĊĠĠĠ Ġabstract Ġfun Ġset Sub Title (@ String Res Ġtitle : ĠInt ) ĊĊĠĠĠ Ġabstract Ġfun Ġclose Input Method () ĊĊĠĠĠ Ġabstract Ġfun Ġun bind () ĊĊĠĠĠ Ġinterface ĠMenu ClickListener Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Home Click () ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Menu Click ( item : ĠMenuItem ) ĊĠĠĠ Ġ} Ċ Ċ }