mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-12 19:17:58 +00:00
dialog func
This commit is contained in:
@@ -13,6 +13,7 @@ import 'package:flutter_hbb/models/state_model.dart';
|
|||||||
|
|
||||||
import 'package:flutter_hbb/web/bridge.dart';
|
import 'package:flutter_hbb/web/bridge.dart';
|
||||||
import 'package:flutter_hbb/common.dart';
|
import 'package:flutter_hbb/common.dart';
|
||||||
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
final List<StreamSubscription<MouseEvent>> mouseListeners = [];
|
final List<StreamSubscription<MouseEvent>> mouseListeners = [];
|
||||||
final List<StreamSubscription<KeyboardEvent>> keyListeners = [];
|
final List<StreamSubscription<KeyboardEvent>> keyListeners = [];
|
||||||
@@ -114,6 +115,10 @@ class PlatformFFI {
|
|||||||
context["onInitFinished"] = () {
|
context["onInitFinished"] = () {
|
||||||
completer.complete();
|
completer.complete();
|
||||||
};
|
};
|
||||||
|
context['dialog'] = (type, title, text) {
|
||||||
|
final uuid = Uuid();
|
||||||
|
msgBox(SessionID(uuid.v4()), type, title, text, '', gFFI.dialogManager);
|
||||||
|
};
|
||||||
context['loginDialog'] = () {
|
context['loginDialog'] = () {
|
||||||
loginDialog();
|
loginDialog();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user