Make lists editable in tab actions
This commit is contained in:
parent
11625a53b0
commit
2fc326faad
|
@ -562,6 +562,9 @@ class MainActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidInje
|
|||
if (popup.menu is MenuBuilder) {
|
||||
val menuBuilder = popup.menu as MenuBuilder
|
||||
|
||||
if (tabs[i].id == LIST) {
|
||||
menuBuilder.findItem(R.id.tabEditList).isVisible = true
|
||||
}
|
||||
if (tabs[i].id in arrayOf(HOME, LOCAL, FEDERATED, LIST)) {
|
||||
menuBuilder.findItem(R.id.tabToggleStreaming).apply {
|
||||
isVisible = true
|
||||
|
@ -605,6 +608,12 @@ class MainActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidInje
|
|||
(fragment as ReselectableFragment).onReset()
|
||||
}
|
||||
}
|
||||
R.id.tabEditList -> {
|
||||
AccountsInListFragment.newInstance(
|
||||
tabs[i].arguments.getOrNull(0).orEmpty(),
|
||||
tabs[i].arguments.getOrNull(1).orEmpty()
|
||||
).show(supportFragmentManager, null)
|
||||
}
|
||||
R.id.tabToggleStreaming -> {
|
||||
if (fragment is TimelineFragment) {
|
||||
fragment.streamingEnabled = !fragment.streamingEnabled
|
||||
|
|
|
@ -9,6 +9,11 @@
|
|||
android:icon="@drawable/ic_reject_24dp"
|
||||
android:title="@string/action_tab_reset" />
|
||||
|
||||
<item android:id="@+id/tabEditList"
|
||||
android:icon="@drawable/ic_list"
|
||||
android:title="@string/action_tab_edit_list"
|
||||
android:visible="false" />
|
||||
|
||||
<item android:id="@+id/tabToggleStreaming"
|
||||
android:icon="@drawable/ic_check_24dp"
|
||||
android:title="@string/action_tab_toggle_streaming"
|
||||
|
|
|
@ -148,6 +148,7 @@
|
|||
<string name="action_authorize">Authorize Now!</string>
|
||||
<string name="action_tab_jump_to_top">Jump to top</string>
|
||||
<string name="action_tab_reset">Reset tab</string>
|
||||
<string name="action_tab_edit_list">Edit this list</string>
|
||||
<string name="action_tab_toggle_streaming">Use streaming in this tab</string>
|
||||
<string name="action_tab_toggle_notifications_filter">Toggle notifications filter</string>
|
||||
|
||||
|
|
Loading…
Reference in New Issue