package Ġcom . hap ley . po cket qr . features . barcode . ui . history Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . air bnb . e po xy . E po xy RecyclerView Ċ import Ġcom . air bnb . e po xy . E po xy Touch Helper Ċ import Ġcom . hap ley . po cket qr . features . barcode . ui . Barcode Item Ċ Ċ interface ĠI Barcode History Adapter Helper Ġ{ ĊĠĠĠ Ġfun Ġaction Delete ( position : ĠInt , Ġbarcode Item : ĠBar code Item ?) Ċ } Ċ Ċ class ĠBar code History Adapter Helper ( ĊĠĠĠ Ġprivate Ġval Ġre cyclerView : ĠE po xy RecyclerView , ĊĠĠĠ Ġprivate Ġval Ġi Barcode History Adapter Helper : ĠI Barcode History Adapter Helper Ċ ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġsetup Swipe () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġsetup Swipe () Ġ{ ĊĠĠĠĠĠĠĠ ĠE po xy Touch Helper . init Sw ip ing ( re cyclerView ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. right () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Target ( Barcode Item :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Callbacks ( object Ġ: ĠE po xy Touch Helper . Swipe Callbacks < Barcode Item >() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Swipe Completed ( model : ĠBar code Item ?, ĠitemView : ĠView ?, Ġposition : ĠInt , Ġdirection : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġi Barcode History Adapter Helper . action Delete ( position , Ġmodel ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ