mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-06-05 22:09:15 +02:00
fix up the breadcrumb clicklistener
This commit is contained in:
@ -7,6 +7,7 @@ import android.os.Bundle
|
|||||||
import android.support.v4.app.DialogFragment
|
import android.support.v4.app.DialogFragment
|
||||||
import android.support.v7.app.AlertDialog
|
import android.support.v7.app.AlertDialog
|
||||||
import android.view.View
|
import android.view.View
|
||||||
|
import com.simplemobiletools.filepicker.Breadcrumbs
|
||||||
import com.simplemobiletools.filepicker.R
|
import com.simplemobiletools.filepicker.R
|
||||||
import com.simplemobiletools.filepicker.adapters.ItemsAdapter
|
import com.simplemobiletools.filepicker.adapters.ItemsAdapter
|
||||||
import com.simplemobiletools.filepicker.extensions.getFilenameFromPath
|
import com.simplemobiletools.filepicker.extensions.getFilenameFromPath
|
||||||
@ -16,7 +17,7 @@ import java.io.File
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
import kotlin.comparisons.compareBy
|
import kotlin.comparisons.compareBy
|
||||||
|
|
||||||
class SelectFolderDialog : DialogFragment() {
|
class SelectFolderDialog : DialogFragment(), Breadcrumbs.BreadcrumbsListener {
|
||||||
val SELECT_FOLDER_REQUEST = 1
|
val SELECT_FOLDER_REQUEST = 1
|
||||||
val SELECT_FOLDER_PATH = "path"
|
val SELECT_FOLDER_PATH = "path"
|
||||||
|
|
||||||
@ -78,11 +79,7 @@ class SelectFolderDialog : DialogFragment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun setupBreadcrumbs() {
|
private fun setupBreadcrumbs() {
|
||||||
/*dialog.directory_picker_breadcrumbs.setListener { id ->
|
dialog.directory_picker_breadcrumbs.setListener(this)
|
||||||
val item = dialog.directory_picker_breadcrumbs.getChildAt(id).tag as FileDirItem
|
|
||||||
mPath = item.path
|
|
||||||
updateItems()
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getItems(path: String): List<FileDirItem> {
|
private fun getItems(path: String): List<FileDirItem> {
|
||||||
@ -123,4 +120,10 @@ class SelectFolderDialog : DialogFragment() {
|
|||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun breadcrumbClicked(id: Int) {
|
||||||
|
val item = dialog.directory_picker_breadcrumbs.getChildAt(id).tag as FileDirItem
|
||||||
|
mPath = item.path
|
||||||
|
updateItems()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user