mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Empty recycle bin
This commit is contained in:
@@ -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)
|
||||
|
||||
10
app/src/main/res/menu/recycle_bin.xml
Normal file
10
app/src/main/res/menu/recycle_bin.xml
Normal 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>
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user