mirror of
https://github.com/nextcloud/talk-android
synced 2025-02-02 12:42:20 +00:00
Update menu to action bindings
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
f50b1abb61
commit
3cd81ac347
@ -132,34 +132,43 @@ public class CallMenuController extends BaseController implements FlexibleAdapte
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_what), 0, null));
|
||||
|
||||
if (room.isNameEditable()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_rename), 1, getResources().getDrawable(R.drawable.ic_pencil_grey600_24dp)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_rename), 2, getResources().getDrawable(R.drawable
|
||||
.ic_pencil_grey600_24dp)));
|
||||
}
|
||||
|
||||
if (room.canModerate()) {
|
||||
if (!room.isPublic()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_make_call_public), 2, getResources().getDrawable(R.drawable.ic_link_grey600_24px)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_make_call_public), 3, getResources().getDrawable(R.drawable
|
||||
.ic_link_grey600_24px)));
|
||||
} else {
|
||||
if (room.isHasPassword()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_change_password), 3, getResources().getDrawable(R.drawable.ic_lock_grey600_24px)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_clear_password), 4, getResources().getDrawable(R.drawable.ic_lock_open_grey600_24dp)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_change_password), 4, getResources().getDrawable(R.drawable
|
||||
.ic_lock_grey600_24px)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_clear_password), 5, getResources().getDrawable(R.drawable
|
||||
.ic_lock_open_grey600_24dp)));
|
||||
} else {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_set_password), 5, getResources().getDrawable(R.drawable.ic_lock_plus_grey600_24dp)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_set_password), 6, getResources().getDrawable(R.drawable
|
||||
.ic_lock_plus_grey600_24dp)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (room.isPublic()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_share_link), 6, getResources().getDrawable(R.drawable.ic_link_grey600_24px)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_share_link), 7, getResources().getDrawable(R.drawable
|
||||
.ic_link_grey600_24px)));
|
||||
if (room.canModerate()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_make_call_private), 7, getResources().getDrawable(R.drawable.ic_group_grey600_24px)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_make_call_private), 8, getResources().getDrawable(R.drawable
|
||||
.ic_group_grey600_24px)));
|
||||
}
|
||||
}
|
||||
|
||||
if (room.isDeletable()) {
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_delete_call), 8, getResources().getDrawable(R.drawable.ic_delete_grey600_24dp)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_delete_call), 9, getResources().getDrawable(R.drawable
|
||||
.ic_delete_grey600_24dp)));
|
||||
}
|
||||
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_leave), 9, getResources().getDrawable(R.drawable.ic_close_grey600_24dp)));
|
||||
menuItems.add(new MenuItem(getResources().getString(R.string.nc_leave), 1, getResources().getDrawable(R.drawable
|
||||
.ic_close_grey600_24dp)));
|
||||
} else if (menuType.equals(MenuType.SHARE)) {
|
||||
prepareIntent();
|
||||
List<AppAdapter.AppInfo> appInfoList = ShareUtils.getShareApps(getActivity(), shareIntent, null,
|
||||
|
@ -47,7 +47,7 @@
|
||||
android:focusable="false"
|
||||
android:focusableInTouchMode="false"
|
||||
android:textAlignment="center"
|
||||
android:textSize="12sp"
|
||||
android:textSize="18sp"
|
||||
tools:text="App title"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
Loading…
Reference in New Issue
Block a user