mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-16 12:49:55 +01:00
Add settings item for settings screen
This commit is contained in:
@@ -386,6 +386,8 @@ public class ConversationActivity extends BriarActivity
|
|||||||
observeOnce(viewModel.getPrivateMessageFormat(), this, format -> {
|
observeOnce(viewModel.getPrivateMessageFormat(), this, format -> {
|
||||||
boolean visible = format == TEXT_IMAGES_AUTO_DELETE;
|
boolean visible = format == TEXT_IMAGES_AUTO_DELETE;
|
||||||
menu.findItem(R.id.action_auto_delete).setVisible(visible);
|
menu.findItem(R.id.action_auto_delete).setVisible(visible);
|
||||||
|
menu.findItem(R.id.action_conversation_settings)
|
||||||
|
.setVisible(visible);
|
||||||
});
|
});
|
||||||
|
|
||||||
return super.onCreateOptionsMenu(menu);
|
return super.onCreateOptionsMenu(menu);
|
||||||
@@ -413,6 +415,9 @@ public class ConversationActivity extends BriarActivity
|
|||||||
viewModel.setAutoDeleteTimerEnabled(enabled);
|
viewModel.setAutoDeleteTimerEnabled(enabled);
|
||||||
item.setChecked(enabled);
|
item.setChecked(enabled);
|
||||||
return true;
|
return true;
|
||||||
|
case R.id.action_conversation_settings:
|
||||||
|
// TODO: show settings
|
||||||
|
return true;
|
||||||
case R.id.action_delete_all_messages:
|
case R.id.action_delete_all_messages:
|
||||||
askToDeleteAllMessages();
|
askToDeleteAllMessages();
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -24,6 +24,13 @@
|
|||||||
app:showAsAction="never"
|
app:showAsAction="never"
|
||||||
tools:visible="true" />
|
tools:visible="true" />
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@+id/action_conversation_settings"
|
||||||
|
android:title="@string/menu_item_conversation_settings"
|
||||||
|
android:visible="false"
|
||||||
|
app:showAsAction="never"
|
||||||
|
tools:visible="true" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_delete_all_messages"
|
android:id="@+id/action_delete_all_messages"
|
||||||
android:title="@string/delete_all_messages"
|
android:title="@string/delete_all_messages"
|
||||||
|
|||||||
@@ -166,6 +166,7 @@
|
|||||||
<string name="set_contact_alias_hint">Contact name</string>
|
<string name="set_contact_alias_hint">Contact name</string>
|
||||||
<string name="set_alias_button">Change</string>
|
<string name="set_alias_button">Change</string>
|
||||||
<string name="menu_item_auto_delete">Disappearing messages</string>
|
<string name="menu_item_auto_delete">Disappearing messages</string>
|
||||||
|
<string name="menu_item_conversation_settings">Conversation settings</string>
|
||||||
<string name="delete_all_messages">Delete all messages</string>
|
<string name="delete_all_messages">Delete all messages</string>
|
||||||
<string name="dialog_title_delete_all_messages">Confirm Message Deletion</string>
|
<string name="dialog_title_delete_all_messages">Confirm Message Deletion</string>
|
||||||
<string name="dialog_message_delete_all_messages">Are you sure that you want to delete all messages?</string>
|
<string name="dialog_message_delete_all_messages">Are you sure that you want to delete all messages?</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user