public SelectTagsViewModel(ITagManager tagManager, IRecordingManager recordingManager) { _recordingManager = recordingManager; _tagManager = tagManager; Tags = new BindableCollection<Tag>(); SelectedTags = new BindableCollection<Tag>(); Tags.CollectionChanged += (sender, args) => HasTags = Tags.Any(); }
public RecordingManagerPainter(IRecordingManager RecordingManager) { this.RecordingManager = RecordingManager; RecordingManager.ImageFoundInAssets += OnImageFoundInAssets; RecordingManager.ImageNotFoundInAssets += OnImageNotFoundInAssets; m_FindImageTimer.Tick += OnFindImageTimerTick; m_FindImageTimer.Interval = 30; Invalidate?.Invoke(); }
public AppViewModel(IHmxWindowManager windowManager, IRecordingManager recordingManager, ILogger logger, ITimer timer, ISettingsProvider settingsProvider) : base(windowManager) { RecordingManager = recordingManager; _settingsProvider = settingsProvider; _logger = logger; _pollingTimer = timer; _pollingTimer.TimerElapsed += PollingTimerElapsed; var setting = settingsProvider.GetSetting("PollingTimeSpanInMinutes"); _pollingTimer.Interval = TimeSpan.FromMinutes(Convert.ToDouble(setting)).TotalMilliseconds; new SQLiteConfiguration(); }
public ArkeCall(ISipApiClient sipApiClient, ISipLineApi sipLineApi, ISipBridgingApi sipBridgeApi, ISipPromptApi sipPromptApi, IRecordingManager recordingmanager) { _sipApiClient = sipApiClient; _sipLineApi = sipLineApi; _sipBridgeApi = sipBridgeApi; _logFields = new Dictionary <string, string>(); _promptPlayer = new ArkePromptPlayer(this, sipPromptApi); _asteriskPhoneInputHandler = new AsteriskPhoneInputHandler(this, _promptPlayer); _asteriskRecordingManager = recordingmanager; _dslProcessor = new DslProcessor(this); _arkeBridgeFactory = new ArkeBridgeFactory(_sipBridgeApi); _callStateMachine = new CallStateMachine(this, _promptPlayer); _callStateMachine.SetupFiniteStateMachine(); LanguageSelectionPromptPlayer = new AsteriskLanguageSelectionPromptPlayer(this, sipPromptApi, sipApiClient); }
public MouseRobot(IScriptManager ScriptManager, ITestRunner TestRunner, IRecordingManager RecordingManager, IRuntimeSettings RuntimeSettings, IScreenStateThread ScreenStateThread, IFeatureDetectionThread FeatureDetectionThread, ISettingsManager SettingsManager, IInputCallbacks InputCallbacks, IPluginLoader PluginLoader, IStatusManager StatusManager) { this.ScriptManager = ScriptManager; this.TestRunner = TestRunner; this.RecordingManager = RecordingManager; this.RuntimeSettings = RuntimeSettings; this.ScreenStateThread = ScreenStateThread; this.FeatureDetectionThread = FeatureDetectionThread; this.SettingsManager = SettingsManager; this.InputCallbacks = InputCallbacks; this.PluginLoader = PluginLoader; this.StatusManager = StatusManager; ScriptManager.NewScript(); TestRunner.TestRunEnd += OnScriptFinished; }
public TagManager(IEventAggregator eventAggregator, RecordingsContext context, IRecordingManager recordingManager) { _eventAggregator = eventAggregator; _context = context; _recordingManager = recordingManager; }
public DeleteAction(IRecordingManager recordingManager) { _recordingManager = recordingManager; IconUri = new Uri("/Assets/ActionIcons/delete.png", UriKind.Relative); }
public DebtCollectionServiceCustom(ISubscriberManager subscriberManager, IDebtManager debtManager, IRecordingManager recordingManager, IMessagingManager messagingManager, ITimeManager timeManager, IDebtCollectionSchemeFactory schemeFactory, IServiceMessageFactory serviceMessageFactory, DebtCollectionServiceSettings settings, Simbrella.Framework.Logging.Abstractions.ILogger legacyLogger, ILoggerProvider loggerProvider, IMQProvider mqProvider) : base(subscriberManager, debtManager, recordingManager, messagingManager, timeManager, schemeFactory, serviceMessageFactory, settings, legacyLogger, loggerProvider, mqProvider) { _debtManager = (DebtManagerCustom)debtManager; }