mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
show only the needed floating menu action buttons
This commit is contained in:
@ -8,7 +8,6 @@ import android.text.TextUtils
|
|||||||
import android.util.TypedValue
|
import android.util.TypedValue
|
||||||
import android.view.*
|
import android.view.*
|
||||||
import android.widget.PopupMenu
|
import android.widget.PopupMenu
|
||||||
import androidx.core.view.isVisible
|
|
||||||
import com.bumptech.glide.Glide
|
import com.bumptech.glide.Glide
|
||||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||||
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||||
@ -347,6 +346,7 @@ class RecentCallsAdapter(
|
|||||||
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable
|
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable
|
||||||
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable
|
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable
|
||||||
findItem(R.id.cab_view_details).isVisible = contact != null
|
findItem(R.id.cab_view_details).isVisible = contact != null
|
||||||
|
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
|
||||||
}
|
}
|
||||||
setOnMenuItemClickListener { item ->
|
setOnMenuItemClickListener { item ->
|
||||||
val callId = call.id
|
val callId = call.id
|
||||||
@ -394,6 +394,11 @@ class RecentCallsAdapter(
|
|||||||
selectedKeys.add(callId)
|
selectedKeys.add(callId)
|
||||||
askConfirmRemove()
|
askConfirmRemove()
|
||||||
}
|
}
|
||||||
|
R.id.cab_copy_number -> {
|
||||||
|
executeItemMenuOperation(callId) {
|
||||||
|
copyNumber()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,9 @@
|
|||||||
android:id="@+id/cab_add_number"
|
android:id="@+id/cab_add_number"
|
||||||
android:icon="@drawable/ic_add_person_vector"
|
android:icon="@drawable/ic_add_person_vector"
|
||||||
android:title="@string/add_number_to_contact" />
|
android:title="@string/add_number_to_contact" />
|
||||||
|
<item
|
||||||
|
android:id="@+id/cab_copy_number"
|
||||||
|
android:title="@string/copy_number_to_clipboard" />
|
||||||
<item
|
<item
|
||||||
android:id="@+id/cab_show_call_details"
|
android:id="@+id/cab_show_call_details"
|
||||||
android:icon="@drawable/ic_info_vector"
|
android:icon="@drawable/ic_info_vector"
|
||||||
|
Reference in New Issue
Block a user