public GetPicturesForm(IPictureDialog pictureDialog) : this() { hwSearcher = new DeviceSearchFactory(pictureDialog.GetDeviceType()); devicesFactory = new DeviceWorkFactory(pictureDialog.GetDeviceConfiguration()); config = pictureDialog.GetDeviceConfiguration(); this.Text = pictureDialog.GetHeaderText(); this.GetImage.Text = pictureDialog.GetButtonText(RetryCounter); this.pictureDialog = pictureDialog; }
public MainWindowController(AnalyzeImgArgs imgIdent, IDeviceConfiguration configuration) : this(configuration) { System.Configuration.ConfigurationManager.RefreshSection("appSettings"); this.PythonPath = System.Configuration.ConfigurationManager.AppSettings["PythonDetectorPath"]; this.TaskImageIdents = imgIdent; //this.ImageAnalyzer = new ImageAnalyzer(PythonPath); //this.ImageAnalyzer.AnalyzeCompleted += ImageAnalyzer_AnalyzeCompleted; //this.ImageAnalyzer.AnalyzeImage += ImageAnalyzer_AnalyzeImage; this.ImgDlg = new GetPictureDialogFactory(configuration); devicesFactory = new DeviceWorkFactory(configuration); ChangeDefaultScanner(); ChangeDefaultWebCam(); }
public void ChangeScannerState(DeviceStateBase state) { devicesFactory = new DeviceWorkFactory(Configuration); ScannerState = state.ChangeState(); }