@@ -18,8 +18,6 @@ import com.kyhsgeekcode.disassembler.project.ProjectManager
18
18
import com.kyhsgeekcode.disassembler.project.models.ProjectModel
19
19
import com.kyhsgeekcode.disassembler.project.models.ProjectType
20
20
import com.kyhsgeekcode.getDrawable
21
- import com.kyhsgeekcode.multilevellistview.ItemInfo
22
- import com.kyhsgeekcode.multilevellistview.MultiLevelListAdapter
23
21
import org.jf.baksmali.Main
24
22
import splitties.init.appCtx
25
23
import java.io.File
@@ -34,15 +32,14 @@ import java.util.zip.ZipInputStream
34
32
import kotlin.experimental.and
35
33
import kotlin.math.roundToInt
36
34
37
- class FileDrawerListAdapter (val progressHandler : ProgressHandler ) :
38
- MultiLevelListAdapter <FileDrawerListItem >() {
35
+ class FileDrawerListAdapter (val progressHandler : ProgressHandler ) {
39
36
var mAlwaysExpandend = false
40
- override fun isExpandable (anObject : FileDrawerListItem ): Boolean {
37
+ fun isExpandable (anObject : FileDrawerListItem ): Boolean {
41
38
val item = anObject
42
39
return item.isExpandable
43
40
}
44
41
45
- override fun getSubObjects (anObject : FileDrawerListItem ? ): List <FileDrawerListItem > {
42
+ fun getSubObjects (anObject : FileDrawerListItem ? ): List <FileDrawerListItem > {
46
43
val items: MutableList <FileDrawerListItem > = ArrayList ()
47
44
val item = anObject as FileDrawerListItem
48
45
// Moved From MainActivity.java
@@ -248,10 +245,9 @@ class FileDrawerListAdapter(val progressHandler: ProgressHandler) :
248
245
var nameView: TextView ? = null // ImageView arrowView;
249
246
}
250
247
251
- override fun getViewForObject (
248
+ fun getViewForObject (
252
249
anObject : FileDrawerListItem ,
253
250
convertView : View ? ,
254
- itemInfo : ItemInfo ,
255
251
pos : Int
256
252
): View {
257
253
var convertView2 = convertView
@@ -271,21 +267,21 @@ class FileDrawerListAdapter(val progressHandler: ProgressHandler) :
271
267
viewHolder.nameView!! .text = item.caption
272
268
viewHolder.nameView!! .isSelected = true
273
269
// val compounds = arrayOfNulls<Drawable>(4)
274
- if (itemInfo.isExpandable && ! mAlwaysExpandend) {
275
- viewHolder.expanderView?.setImageResource(
276
- if (itemInfo.isExpanded)
277
- android.R .drawable.arrow_up_float
278
- else
279
- android.R .drawable.arrow_down_float
280
- )
281
- // compounds[0] =
282
- // getDrawable()
283
- } else {
284
- viewHolder.expanderView?.setImageResource(
285
- android.R .color.transparent
286
- )
287
- // compounds[0] = null
288
- }
270
+ // if (itemInfo.isExpandable && !mAlwaysExpandend) {
271
+ // viewHolder.expanderView?.setImageResource(
272
+ // if (itemInfo.isExpanded)
273
+ // android.R.drawable.arrow_up_float
274
+ // else
275
+ // android.R.drawable.arrow_down_float
276
+ // )
277
+ // // compounds[0] =
278
+ // // getDrawable()
279
+ // } else {
280
+ // viewHolder.expanderView?.setImageResource(
281
+ // android.R.color.transparent
282
+ // )
283
+ // // compounds[0] = null
284
+ // }
289
285
viewHolder.iconView?.setImageDrawable(
290
286
if (item.drawable == null )
291
287
getDrawableFromType(item.type)
0 commit comments