add missing insertLock menu
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
1b82dc86ce
commit
2a71b65a61
@ -606,6 +606,7 @@ class _ControlMenu extends StatelessWidget {
|
|||||||
Divider(),
|
Divider(),
|
||||||
ctrlAltDel(),
|
ctrlAltDel(),
|
||||||
restart(),
|
restart(),
|
||||||
|
insertLock(),
|
||||||
blockUserInput(),
|
blockUserInput(),
|
||||||
switchSides(),
|
switchSides(),
|
||||||
refresh(),
|
refresh(),
|
||||||
@ -789,6 +790,16 @@ class _ControlMenu extends StatelessWidget {
|
|||||||
onPressed: () => showRestartRemoteDevice(pi, id, ffi.dialogManager));
|
onPressed: () => showRestartRemoteDevice(pi, id, ffi.dialogManager));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
insertLock() {
|
||||||
|
final perms = ffi.ffiModel.permissions;
|
||||||
|
final visible = perms['keyboard'] != false;
|
||||||
|
if (!visible) return Offstage();
|
||||||
|
return _MenuItemButton(
|
||||||
|
child: Text(translate('Insert Lock')),
|
||||||
|
ffi: ffi,
|
||||||
|
onPressed: () => bind.sessionLockScreen(id: id));
|
||||||
|
}
|
||||||
|
|
||||||
blockUserInput() {
|
blockUserInput() {
|
||||||
final perms = ffi.ffiModel.permissions;
|
final perms = ffi.ffiModel.permissions;
|
||||||
final pi = ffi.ffiModel.pi;
|
final pi = ffi.ffiModel.pi;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user