@@ -24,7 +24,6 @@ import com.simplemobiletools.filepicker.asynctasks.CopyMoveTask
2424import com.simplemobiletools.filepicker.extensions.*
2525import com.simplemobiletools.filepicker.models.FileDirItem
2626import com.simplemobiletools.filepicker.views.RecyclerViewDivider
27- import com.simplemobiletools.fileproperties.dialogs.PropertiesDialog
2827import kotlinx.android.synthetic.main.items_fragment.*
2928import java.io.File
3029import java.util.*
@@ -179,26 +178,7 @@ class ItemsFragment : android.support.v4.app.Fragment(), AdapterView.OnItemClick
179178 return type + " /*"
180179 }
181180
182- /* override fun onItemCheckedStateChanged(mode: ActionMode, position: Int, id: Long, checked: Boolean) {
183- if (checked) {
184- mSelectedItemsCnt++
185- } else {
186- mSelectedItemsCnt--
187- }
188-
189- if (mSelectedItemsCnt > 0) {
190- mode.title = mSelectedItemsCnt.toString()
191- }
192-
193- mode.invalidate()
194- }
195-
196- override fun onCreateActionMode(mode: ActionMode, menu: Menu): Boolean {
197- mode.menuInflater.inflate(R.menu.cab, menu)
198- return true
199- }
200-
201- override fun onPrepareActionMode(mode: ActionMode, menu: Menu): Boolean {
181+ /* override fun onPrepareActionMode(mode: ActionMode, menu: Menu): Boolean {
202182 val menuItem = menu.findItem(R.id.cab_rename)
203183 menuItem.isVisible = mSelectedItemsCnt == 1
204184 return true
@@ -210,8 +190,6 @@ class ItemsFragment : android.support.v4.app.Fragment(), AdapterView.OnItemClick
210190 displayRenameDialog()
211191 mode.finish()
212192 }
213- R.id.cab_properties -> displayPropertiesDialog()
214- R.id.cab_share -> shareFiles()
215193 R.id.cab_copy -> {
216194 displayCopyDialog()
217195 mode.finish()
@@ -226,54 +204,6 @@ class ItemsFragment : android.support.v4.app.Fragment(), AdapterView.OnItemClick
226204 return true
227205 }*/
228206
229- private fun shareFiles () {
230- val itemIndexes = getSelectedItemIndexes()
231- if (itemIndexes.isEmpty())
232- return
233-
234- val uris = ArrayList <Uri >(itemIndexes.size)
235- itemIndexes.map { File (mItems[it].path) }
236- .filterNot { it.isDirectory }
237- .mapTo(uris) { Uri .fromFile(it) }
238-
239- if (uris.isEmpty()) {
240- context.toast(R .string.no_files_selected)
241- return
242- }
243-
244- val shareTitle = resources.getString(R .string.share_via)
245- Intent ().apply {
246- action = Intent .ACTION_SEND_MULTIPLE
247- putExtra(Intent .EXTRA_SUBJECT , resources.getString(R .string.shared_files))
248- putParcelableArrayListExtra(Intent .EXTRA_STREAM , uris)
249- type = " */*"
250- startActivity(Intent .createChooser(this , shareTitle))
251- }
252- }
253-
254- private fun displayPropertiesDialog () {
255- val itemIndexes = getSelectedItemIndexes()
256- if (itemIndexes.isEmpty())
257- return
258-
259- if (itemIndexes.size == 1 ) {
260- showOneItemProperties()
261- } else {
262- showMultipleItemProperties(itemIndexes)
263- }
264- }
265-
266- private fun showOneItemProperties () {
267- val item = getSelectedItem() ? : return
268- PropertiesDialog (activity, item.path, mConfig.showHidden)
269- }
270-
271- private fun showMultipleItemProperties (itemIndexes : List <Int >) {
272- val paths = ArrayList <String >(itemIndexes.size)
273- itemIndexes.mapTo(paths) { mItems[it].path }
274- PropertiesDialog (activity, paths, mConfig.showHidden)
275- }
276-
277207 private fun displayRenameDialog () {
278208 val item = getSelectedItem() ? : return
279209
0 commit comments