provide access to show qr code from context menu in start conversation activity
This commit is contained in:
parent
8c1458abbf
commit
7368df94f7
|
@ -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"/>
|
||||
|
|
Loading…
Reference in a new issue