public ContentLibraryChooserViewModel(QlikEngineService qlikEngineService, QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _qlikEngineService = qlikEngineService; _qlikThumbModel = qlikThumbModel; _eventAggregator = eventAggregator; QlikContentLibraries = new ObservableCollection <QlikContentLibrary>(); }
public MainWindowViewModel(QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator, IRegionManager regionManager) { Title = "QS ThumbCreator - " + Assembly.GetExecutingAssembly().GetName().Version.ToString(); _qlikThumbModel = qlikThumbModel; _regionManager = regionManager; eventAggregator.GetEvent <NavEvent>().Subscribe(HandleNavEvent); eventAggregator.GetEvent <EndProcessingEvent>().Subscribe(HandleEndProcessing); }
public QlikThumbProcessor(IEventAggregator eventAggregator, QlikAuthModel qlikAuthModel, QlikThumbModel qlikThumbModel, QlikEngineService qlikEngineService) { _eventAggregator = eventAggregator; _qlikAuthModel = qlikAuthModel; _qlikThumbModel = qlikThumbModel; _qlikEngineService = qlikEngineService; _counterHashSet = new HashSet <string>(); _eventAggregator.GetEvent <StartProcessingEvent>().Subscribe(StartProcessing); _log.Information("QlikThumbProcessor created"); }
public StreamsAndAppsViewModel(QlikEngineService qlikEngineService, QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _qlikEngineService = qlikEngineService; _qlikThumbModel = qlikThumbModel; QlikStreamApps = new ObservableCollection <QlikStreamApp>(); FilteredQlikStreamApps = (ListCollectionView)CollectionViewSource.GetDefaultView(QlikStreamApps); FilteredQlikStreamApps.GroupDescriptions.Add(new PropertyGroupDescription("StreamName")); FilteredQlikStreamApps.SortDescriptions.Add(new SortDescription("StreamName", ListSortDirection.Ascending)); FilteredQlikStreamApps.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending)); }
public OptionsViewModel(QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _qlikThumbModel = qlikThumbModel; _eventAggregator = eventAggregator; TaskOptionsCollection = new ObservableCollection <OptionComboboxItem> { new OptionComboboxItem { DisplayText = "Only create the thumbnails and save to a folder", ItemValue = QlikThumbModel.TaskLocalSaveOnly }, new OptionComboboxItem { DisplayText = "Create the thumbnails and save to a Content Directory", ItemValue = QlikThumbModel.TaskContentDirectorySave } }; SelectedTaskOption = TaskOptionsCollection.First(s => s.ItemValue.Equals(QlikThumbModel.TaskLocalSaveOnly)); }
public StatementOfWorkViewModel(QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _qlikThumbModel = qlikThumbModel; _eventAggregator = eventAggregator; }