public LocalBatteryService(IAsyncEventSource eventSource, INetworkBatteryService networkService) { _eventSource = eventSource; _networkService = networkService; _eventSource.Tick += _eventSourceTick; }
public NetworkBatteryService(ISettingsProvider settingsService, IAsyncEventSource eventSource) { _settingsService = settingsService; _settingsService.SettingsChanged += SettingsServiceSettingsChanged; if (_settingsService.NetType == NetType.Client) { StartListening(); } _eventSource = eventSource; _eventSource.Tick += _eventSourceTick; }
public ApplicationController(IExportLifetimeService exportLifetimeService, ITrayController trayController, IAsyncEventSource eventSource, IBatteryController batteryController, ExportFactory <MainWindowViewModel> mainWindowFactory) { _eventSource = eventSource; _trayController = trayController; _batteryController = batteryController; _exportLifetimeService = exportLifetimeService; _mainWindowFactory = mainWindowFactory; _trayController.OpenNetworkSettingsRequested += OnOpenNetworkSettingsRequested; _trayController.OpenActionsRequested += OnOpenActionsRequested; }