public MainWindowVM( IDependencyComposer composer, IDashboardVM dashboardVM, ICategoriesVM categoriesVM, IDownloadsVM downloadsVM) { _composer = composer; _dashboardVM = dashboardVM; _categoriesVM = categoriesVM; _downloadsVM = downloadsVM; }
public MainWindowVM( IDependencyComposer composer, IDashboardVM dashboardVM, ICategoriesVM categoriesVM, IDownloadsVM downloadsVM) { _composer = composer; _dashboardVM = dashboardVM; _categoriesVM = categoriesVM; _downloadsVM = downloadsVM; }
public DownloadManager( ICategoryRepository categoryRepository, IRssRepository rssRepository, IFinishedDownloadsRepository finishedDownloadsRepository, IDependencyComposer composer) { _categoryRepository = categoryRepository; _rssRepository = rssRepository; _finishedDownloadsRepository = finishedDownloadsRepository; _composer = composer; _downloadQueue = new LinkedList<IDownloadItem>(); _cancellationTokenSources = new Dictionary<IDownloadItem, CancellationTokenSource>(); }
public DownloadManager( ICategoryRepository categoryRepository, IRssRepository rssRepository, IFinishedDownloadsRepository finishedDownloadsRepository, IDependencyComposer composer) { _categoryRepository = categoryRepository; _rssRepository = rssRepository; _finishedDownloadsRepository = finishedDownloadsRepository; _composer = composer; _downloadQueue = new LinkedList <IDownloadItem>(); _cancellationTokenSources = new Dictionary <IDownloadItem, CancellationTokenSource>(); }
public CategoriesVM( IDependencyComposer dependencyComposer, ILoadingWaitVM loadingWaitVM, ICategoryRepository categoryRepository, IRibbonTextBoxVM filterRibbonTextBoxVM, IRibbonCheckBoxVM caseSensitiveRibbonCheckBoxVM) { _dependencyComposer = dependencyComposer; _categoryRepository = categoryRepository; AdornerContent = loadingWaitVM; FilterRibbonTextBox = filterRibbonTextBoxVM; FilterRibbonTextBox.TextBoxWidth = 100; FilterRibbonTextBox.PropertyChanged += FilterRibbonTextBoxPropertyChanged; CaseSensitiveRibbonCheckBox = caseSensitiveRibbonCheckBoxVM; CaseSensitiveRibbonCheckBox.Label = "case sensitive"; CaseSensitiveRibbonCheckBox.PropertyChanged += CaseSensitiveRibbonCheckBoxPropertyChanged; }
public DashboardVM( IDependencyComposer composer, IRssRepository rssRepository, IDownloadManager downloadManager, IRibbonToggleButtonVM showSummaryToggleButtonVM) { _composer = composer; _rssRepository = rssRepository; _downloadManager = downloadManager; ShowSummaryRibbonToggleButton = showSummaryToggleButtonVM; ShowSummaryRibbonToggleButton.Command = ShowSummaryCommand; ShowSummaryRibbonToggleButton.IsChecked = true; ShowSummaryRibbonToggleButton.Label = "Summary"; ShowSummaryRibbonToggleButton.LargeImageSource = @"..\Images\Dashboard\SpeechBubble.png"; ShowSummaryRibbonToggleButton.ToolTipDescription = "Shows/hides the summary speech bubble."; ShowSummaryRibbonToggleButton.ToolTipTitle = "Show/hide summary"; AdornerContent = new LoadingWaitVM(); }
public DashboardVM( IDependencyComposer composer, IRssRepository rssRepository, IDownloadManager downloadManager, IRibbonToggleButtonVM showSummaryToggleButtonVM) { _composer = composer; _rssRepository = rssRepository; _downloadManager = downloadManager; ShowSummaryRibbonToggleButton = showSummaryToggleButtonVM; ShowSummaryRibbonToggleButton.Command = ShowSummaryCommand; ShowSummaryRibbonToggleButton.IsChecked = true; ShowSummaryRibbonToggleButton.Label = "Summary"; ShowSummaryRibbonToggleButton.LargeImageSource = @"..\Images\Dashboard\SpeechBubble.png"; ShowSummaryRibbonToggleButton.ToolTipDescription = "Shows/hides the summary speech bubble."; ShowSummaryRibbonToggleButton.ToolTipTitle = "Show/hide summary"; AdornerContent = new LoadingWaitVM(); }
public RssRepository(IDependencyComposer dependencyComposer) { _dependencyComposer = dependencyComposer; }
public RssRepository(IDependencyComposer dependencyComposer) { _dependencyComposer = dependencyComposer; }
public CategoriesVM( IDependencyComposer dependencyComposer, ILoadingWaitVM loadingWaitVM, ICategoryRepository categoryRepository, IRibbonTextBoxVM filterRibbonTextBoxVM, IRibbonCheckBoxVM caseSensitiveRibbonCheckBoxVM) { _dependencyComposer = dependencyComposer; _categoryRepository = categoryRepository; AdornerContent = loadingWaitVM; FilterRibbonTextBox = filterRibbonTextBoxVM; FilterRibbonTextBox.TextBoxWidth = 100; FilterRibbonTextBox.PropertyChanged += FilterRibbonTextBoxPropertyChanged; CaseSensitiveRibbonCheckBox = caseSensitiveRibbonCheckBoxVM; CaseSensitiveRibbonCheckBox.Label = "case sensitive"; CaseSensitiveRibbonCheckBox.PropertyChanged += CaseSensitiveRibbonCheckBoxPropertyChanged; }