diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt index 18d560ef2..dfbfc1df8 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt @@ -793,6 +793,10 @@ class ChatController(args: Bundle) : ) } + fun showShareLocationScreen(){ + Log.d(TAG, "showShareLocationScreen") + } + private fun showConversationInfoScreen() { val bundle = Bundle() bundle.putParcelable(BundleKeys.KEY_USER_ENTITY, conversationUser) diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt index 29e47b131..a292b376a 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt @@ -35,6 +35,10 @@ import com.nextcloud.talk.models.database.CapabilitiesUtil class AttachmentDialog(val activity: Activity, var chatController: ChatController) : BottomSheetDialog(activity) { + @BindView(R.id.txt_share_location) + @JvmField + var shareLocation: AppCompatTextView? = null + @BindView(R.id.txt_attach_file_from_local) @JvmField var attachFromLocal: AppCompatTextView? = null @@ -60,6 +64,11 @@ class AttachmentDialog(val activity: Activity, var chatController: ChatControlle String.format(it.getString(R.string.nc_upload_from_cloud), serverName) } + shareLocation?.setOnClickListener { + chatController.showShareLocationScreen() + dismiss() + } + attachFromLocal?.setOnClickListener { chatController.sendSelectLocalFileIntent() dismiss() diff --git a/app/src/main/res/drawable/ic_baseline_location_on_24.xml b/app/src/main/res/drawable/ic_baseline_location_on_24.xml new file mode 100644 index 000000000..5c29525a4 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_location_on_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/dialog_attachment.xml b/app/src/main/res/layout/dialog_attachment.xml index 70ccc5e38..c2b170f3f 100644 --- a/app/src/main/res/layout/dialog_attachment.xml +++ b/app/src/main/res/layout/dialog_attachment.xml @@ -38,6 +38,38 @@ android:textColor="@color/medium_emphasis_text" android:textSize="@dimen/bottom_sheet_text_size" /> + + + + + + + + Send this file to %1$s? Uploading + + Share location + phone_book_integration Match contacts based on phone number to integrate Talk shortcut into system contacts app