Change summary
src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java | 17
src/main/res/menu/contact_context.xml | 8
2 files changed, 13 insertions(+), 12 deletions(-)
Detailed changes
@@ -345,11 +345,6 @@ public class StartConversationActivity extends XmppActivity implements XmppConne
switchToConversation(conversation);
}
- protected void openConversationForContact() {
- int position = contact_context_id;
- openConversationForContact(position);
- }
-
protected void openConversationForBookmark() {
openConversationForBookmark(conference_context_id);
}
@@ -397,6 +392,12 @@ public class StartConversationActivity extends XmppActivity implements XmppConne
switchToContactDetails(contact);
}
+ protected void showQrForContact() {
+ int position = contact_context_id;
+ Contact contact = (Contact) contacts.get(position);
+ showQrCode("xmpp:"+contact.getJid().asBareJid().toEscapedString());
+ }
+
protected void toggleContactBlock() {
final int position = contact_context_id;
BlockContactDialog.show(this, (Contact) contacts.get(position));
@@ -1047,12 +1048,12 @@ public class StartConversationActivity extends XmppActivity implements XmppConne
return true;
}
switch (item.getItemId()) {
- case R.id.context_start_conversation:
- activity.openConversationForContact();
- break;
case R.id.context_contact_details:
activity.openDetailsForContact();
break;
+ case R.id.context_show_qr:
+ activity.showQrForContact();
+ break;
case R.id.context_contact_block_unblock:
activity.toggleContactBlock();
break;
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android" >
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:id="@+id/context_start_conversation"
- android:title="@string/start_conversation"/>
<item
android:id="@+id/context_contact_details"
android:title="@string/view_contact_details"/>
+ <item
+ android:id="@+id/context_show_qr"
+ android:title="@string/show_qr_code"/>
<item
android:id="@+id/context_contact_block_unblock"
android:title="@string/block_contact"/>