splittunneling_controller.dart 569 B

12345678910111213141516171819202122232425262728293031
  1. import 'package:get/get.dart';
  2. enum SplitTunnelingMode {
  3. exclude, // 排除选中的应用
  4. include, // 仅包含选中的应用
  5. }
  6. class SplittunnelingController extends GetxController {
  7. // 当前选中的分流隧道模式
  8. final selectedMode = SplitTunnelingMode.exclude.obs;
  9. @override
  10. void onInit() {
  11. super.onInit();
  12. }
  13. @override
  14. void onReady() {
  15. super.onReady();
  16. }
  17. @override
  18. void onClose() {
  19. super.onClose();
  20. }
  21. /// 选择分流隧道模式
  22. void selectMode(SplitTunnelingMode mode) {
  23. selectedMode.value = mode;
  24. }
  25. }