mirror of
https://github.com/bitwarden/android.git
synced 2025-01-08 09:17:36 +03:00
35 lines
923 B
C#
35 lines
923 B
C#
using Bit.App.Abstractions;
|
|
using Bit.App.Resources;
|
|
using Bit.Core.Utilities;
|
|
|
|
namespace Bit.App.Pages
|
|
{
|
|
public class AccessibilityServicePageViewModel : BaseViewModel
|
|
{
|
|
private readonly IDeviceActionService _deviceActionService;
|
|
|
|
private bool _enabled;
|
|
|
|
public AccessibilityServicePageViewModel()
|
|
{
|
|
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
|
|
PageTitle = AppResources.AutofillAccessibilityService;
|
|
}
|
|
|
|
public bool Enabled
|
|
{
|
|
get => _enabled;
|
|
set => SetProperty(ref _enabled, value);
|
|
}
|
|
|
|
public void OpenSettings()
|
|
{
|
|
_deviceActionService.OpenAccessibilitySettings();
|
|
}
|
|
|
|
public void UpdateEnabled()
|
|
{
|
|
Enabled = _deviceActionService.AutofillAccessibilityServiceRunning();
|
|
}
|
|
}
|
|
}
|