public IHandHistoryFolderAutoDetectResultsViewModel InitializeWith(IPokerRoomSettingsDetector pokerRoomSettingsDetector) { _pokerRoomSettingsDetector = pokerRoomSettingsDetector; if (PokerRoomsWithoutDetectedHandHistoryDirectories.Count > 0) { SelectedUndetectedPokerRoom = PokerRoomsWithoutDetectedHandHistoryDirectories.First(); } return(this); }
public LiveTrackerSettingsViewModel( IEventAggregator eventAggregator, ILiveTrackerSettingsXDocumentHandler xDocumentHandler, IPokerRoomSettingsDetector autoDetector, IHandHistoryFolderAutoDetectResultsViewModel autoDetectResultsViewModel, IHandHistoryFolderAutoDetectResultsWindowManager autoDetectResultsWindow, ILayoutAutoConfigurator layoutAutoConfigurator, IPokerRoomInfoLocator pokerRoomInfoLocator) { _eventAggregator = eventAggregator; _xDocumentHandler = xDocumentHandler; _autoDetector = autoDetector; _autoDetectResultsViewModel = autoDetectResultsViewModel; _autoDetectResultsWindow = autoDetectResultsWindow; _layoutAutoConfigurator = layoutAutoConfigurator; _pokerRoomInfoLocator = pokerRoomInfoLocator; ShowHoleCardsDurations = new List <int> { 0, 3, 5, 10, 15, 20 }; }