示例#1
0
文件: CurrentP4k.cs 项目: pjahr/Scope
        public CurrentP4k(IOutputDirectory outputDirectory,
                          IUiDispatch onUiThread)
        {
            _outputDirectory = outputDirectory;
            _onUiThread      = onUiThread;

            Statistics = new P4kFileStatistics(new Dictionary <string, int>());
        }
示例#2
0
 public ExtractP4kContent(IFileSystem fileSystem,
                          IOutputDirectory outputDirectory,
                          IMessageQueue messages)
 {
     _fileSystem      = fileSystem;
     _outputDirectory = outputDirectory;
     _messages        = messages;
 }
示例#3
0
 public MosaicGenerator(
     ISourceDirectory sourceDirectory,
     IOutputDirectory outputDirectory,
     IProgressNotificator progressNotificator)
 {
     _sourceDirectory     = sourceDirectory;
     _outputDirectory     = outputDirectory;
     _progressNotificator = progressNotificator;
 }
示例#4
0
        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();
        }
示例#5
0
 public CurrentP4k(IOutputDirectory outputDirectory)
 {
     _outputDirectory = outputDirectory;
 }