public CurrentP4k(IOutputDirectory outputDirectory, IUiDispatch onUiThread) { _outputDirectory = outputDirectory; _onUiThread = onUiThread; Statistics = new P4kFileStatistics(new Dictionary <string, int>()); }
public ExtractP4kContent(IFileSystem fileSystem, IOutputDirectory outputDirectory, IMessageQueue messages) { _fileSystem = fileSystem; _outputDirectory = outputDirectory; _messages = messages; }
public MosaicGenerator( ISourceDirectory sourceDirectory, IOutputDirectory outputDirectory, IProgressNotificator progressNotificator) { _sourceDirectory = sourceDirectory; _outputDirectory = outputDirectory; _progressNotificator = progressNotificator; }
public PinnedItemsViewModel(ICurrentItem currentItem, IPinnedItems pinnedItems, IOutputDirectory outputDirectory, IExtractP4kContent extractP4KContent) { _currentItem = currentItem; _pinnedItems = pinnedItems; _outputDirectory = outputDirectory; _extractP4KContent = extractP4KContent; Items = new ObservableCollection <object>(); ChooseOutputDirectoryCommand = new RelayCommand(ChooseOutputDirectory); ExtractCommand = new RelayCommand <object>(ExtractItem); _pinnedItems.Changed += Update; _outputDirectory.Changed += RaiseOutputDirectoryChanged; Update(); }
public CurrentP4k(IOutputDirectory outputDirectory) { _outputDirectory = outputDirectory; }