Empty recycle bin

This commit is contained in:
J-Jamet
2019-11-14 15:56:30 +01:00
parent f54bac15c9
commit 477a784201
3 changed files with 24 additions and 0 deletions

View File

@@ -646,6 +646,12 @@ class GroupActivity : LockingActivity(),
MenuUtil.contributionMenuInflater(inflater, menu)
}
// Menu for recycle bin
if (mDatabase?.isRecycleBinEnabled == true
&& mDatabase?.recycleBin == mCurrentGroup) {
inflater.inflate(R.menu.recycle_bin, menu)
}
// Get the SearchView and set the searchable configuration
val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager
@@ -754,6 +760,13 @@ class GroupActivity : LockingActivity(),
lockAndExit()
return true
}
R.id.menu_empty_recycle_bin -> {
mCurrentGroup?.getChildren()?.let { listChildren ->
// Automatically delete all elements
onDeleteMenuClick(listChildren)
}
return true
}
else -> {
// Check the time lock before launching settings
MenuUtil.onDefaultMenuOptionsItemSelected(this, item, mReadOnly, true)

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_empty_recycle_bin"
android:icon="@drawable/ic_content_delete_white_24dp"
android:title="@string/menu_empty_recycle_bin"
android:orderInCategory="35"
app:showAsAction="ifRoom" />
</menu>

View File

@@ -183,6 +183,7 @@
<string name="menu_url">Go to URL</string>
<string name="menu_file_selection_read_only">Write-protected</string>
<string name="menu_open_file_read_and_write">Modifiable</string>
<string name="menu_empty_recycle_bin">Empty Recycle Bin</string>
<string name="minus">Minus</string>
<string name="never">Never</string>
<string name="no_results">No search results</string>