fix up the breadcrumb clicklistener

This commit is contained in:
tibbi
2016-10-11 21:56:32 +02:00
parent 413eed3329
commit 4785692dd7

View File

@ -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()
}
} }