mirror of
https://github.com/FossifyOrg/Gallery.git
synced 2024-11-30 00:17:58 +01:00
couple adapter changes
This commit is contained in:
parent
e8168db2f7
commit
09441f80c7
4 changed files with 8 additions and 14 deletions
|
@ -387,15 +387,13 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
}
|
||||
|
||||
private fun setupAdapter() {
|
||||
val adapter = DirectoryAdapter(this, mDirs, this) {
|
||||
itemClicked(it.path)
|
||||
}
|
||||
|
||||
val currAdapter = directories_grid.adapter
|
||||
if (currAdapter != null) {
|
||||
(currAdapter as DirectoryAdapter).updateDirs(mDirs)
|
||||
} else {
|
||||
directories_grid.adapter = adapter
|
||||
directories_grid.adapter = DirectoryAdapter(this, mDirs, this) {
|
||||
itemClicked(it.path)
|
||||
}
|
||||
}
|
||||
directories_fastscroller.setViews(directories_grid, directories_refresh_layout)
|
||||
}
|
||||
|
|
|
@ -136,15 +136,13 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||
if (isDirEmpty())
|
||||
return
|
||||
|
||||
val adapter = MediaAdapter(this, mMedia, this) {
|
||||
itemClicked(it.path)
|
||||
}
|
||||
|
||||
val currAdapter = media_grid.adapter
|
||||
if (currAdapter != null) {
|
||||
(currAdapter as MediaAdapter).updateMedia(mMedia)
|
||||
} else {
|
||||
media_grid.adapter = adapter
|
||||
media_grid.adapter = MediaAdapter(this, mMedia, this) {
|
||||
itemClicked(it.path)
|
||||
}
|
||||
}
|
||||
media_fastscroller.setViews(media_grid, media_refresh_layout)
|
||||
}
|
||||
|
|
|
@ -58,7 +58,6 @@ class DirectoryAdapter(val activity: SimpleActivity, var dirs: MutableList<Direc
|
|||
}
|
||||
|
||||
updateTitle(selectedPositions.size)
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
fun getProperView(itemView: View): View {
|
||||
|
@ -70,6 +69,7 @@ class DirectoryAdapter(val activity: SimpleActivity, var dirs: MutableList<Direc
|
|||
|
||||
fun updateTitle(cnt: Int) {
|
||||
actMode?.title = "$cnt / ${dirs.size}"
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
fun updatePrimaryColor(color: Int) {
|
||||
|
@ -275,7 +275,6 @@ class DirectoryAdapter(val activity: SimpleActivity, var dirs: MutableList<Direc
|
|||
notifyItemChanged(i)
|
||||
}
|
||||
updateTitle(cnt)
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
private fun askConfirmDelete() {
|
||||
|
|
|
@ -51,7 +51,6 @@ class MediaAdapter(val activity: SimpleActivity, var media: MutableList<Medium>,
|
|||
}
|
||||
|
||||
updateTitle(selectedPositions.size)
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
fun getProperView(itemView: View): View {
|
||||
|
@ -63,6 +62,7 @@ class MediaAdapter(val activity: SimpleActivity, var media: MutableList<Medium>,
|
|||
|
||||
fun updateTitle(cnt: Int) {
|
||||
actMode?.title = "$cnt / ${media.size}"
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
fun updatePrimaryColor(color: Int) {
|
||||
|
@ -214,7 +214,6 @@ class MediaAdapter(val activity: SimpleActivity, var media: MutableList<Medium>,
|
|||
notifyItemChanged(i)
|
||||
}
|
||||
updateTitle(cnt)
|
||||
actMode?.invalidate()
|
||||
}
|
||||
|
||||
private fun askConfirmDelete() {
|
||||
|
|
Loading…
Reference in a new issue