private void ActionBeginScanItemsProgress(ProgressLink progressLink) { progressLink.Minimum = 0; progressLink.Maximum = 100; progressLink.Value = 0; _lookoutViewer.CurrentActivityProgress = progressLink; }
private void ActionBeginMailItemsProgress(ProgressLink progressLink) { progressLink.Minimum = 0; progressLink.Maximum = 100; progressLink.Value = 0; _lookoutViewer.OverallProgress = progressLink; }
private void ActionEndOfScanItemsProgress(ProgressLink progressLink) { _TotalScanItems = _SoFarScanItems; _SoFarScanItems = 0; progressLink.Minimum = 0; progressLink.Maximum = 100; progressLink.Value = progressLink.Maximum; _lookoutViewer.CurrentActivityProgress = progressLink; }
private void ActionEndOfMailItemsProgress(ProgressLink progressLink) { _TotalMailItems = _SoFarMailItems; _SoFarMailItems = 0; progressLink.Minimum = 0; progressLink.Maximum = 100; progressLink.Value = progressLink.Maximum; _lookoutViewer.OverallProgress = progressLink; }
internal Presenter(ILookoutMover lookoutMover, ILookoutViewer lookoutViewer, IProfileManager profileManager) { _LookoutMover = lookoutMover; _lookoutViewer = lookoutViewer; _lookoutViewer.OnPreviousSelectionSelectedIndexChanged += new PreviousSelectionSelectedIndexChangedHandler(_lookoutViewer_OnPreviousSelectionSelectedIndexChanged); _lookoutViewer.OnRemovePreviousSelection += new RemovePreviousSelectionHandler(_lookoutViewer_OnRemovePreviousSelection); _lookoutViewer.OnChooseApkFolder += new ChooseTargetFolderHandler(_lookoutViewer_OnChooseApkFolder); _lookoutViewer.OnMoveAction += new MoveActionHandler(_lookoutViewer_OnMoveAction); _lookoutViewer.OnCancelAction += new CancelActionHandler(_lookoutViewer_OnCancelAction); _profileManager = profileManager; _currentActivityProgress = new ProgressLink(); _overallProgress = new ProgressLink(); _lookoutViewer.EnableControls(true); LoadParameters(); RefreshCombo(); }
private void ActionUpdateScanItemsProgress(ProgressLink progressLink, long increment) { _SoFarScanItems += increment; if (_TotalScanItems < _SoFarScanItems) { _TotalScanItems = _SoFarScanItems * 2; } long percent = 0; if (_TotalScanItems > 0) { percent = _SoFarScanItems * 100; percent /= _TotalScanItems; } progressLink.Value = (int)percent; _lookoutViewer.CurrentActivityProgress = progressLink; }
private void ActionUpdateMailItemsProgress(ProgressLink progressLink, long increment) { _SoFarMailItems += increment; if (_TotalMailItems < _SoFarMailItems) { _TotalMailItems = _SoFarMailItems * 2; } long percent = 0; if (_TotalMailItems > 0) { percent = _SoFarMailItems * 100; percent /= _TotalMailItems; } progressLink.Value = (int)percent; _lookoutViewer.OverallProgress = progressLink; }
void _lookoutViewer_OnMoveAction(EventArgs e) { _lookoutViewer.EnableControls(false); _overallProgress = new ProgressLink(); _lookoutViewer.OverallProgress = _overallProgress; _currentActivityProgress = new ProgressLink(); _lookoutViewer.CurrentActivityProgress = _currentActivityProgress; //Validate all fields. //int errorCount = ValidateFields(); //if (errorCount > 0) //{ // return; //} //Save Parameters. _profileManager.UserSettings.Select(_currentKey); _profileManager.Interrupt.Reason = "OK"; SaveParameters(); RefreshCombo(); //Move. _LookoutMover = new LookoutMover(); _LookoutMover.OnBeginMove += new LookoutMover.BeginMoveHandler(_LookoutMover_OnBeginMove); _LookoutMover.OnUpdateMove += new LookoutMover.UpdateMoveHandler(_LookoutMover_OnUpdateMove); _LookoutMover.OnEndOfMove += new LookoutMover.EndOfMoveHandler(_LookoutMover_OnEndOfMove); _LookoutMover.OnBeginScan += new LookoutMover.BeginScanHandler(_LookoutMover_OnBeginScan); _LookoutMover.OnUpdateScan += new LookoutMover.UpdateScanHandler(_LookoutMover_OnUpdateScan); _LookoutMover.OnEndOfScan += new LookoutMover.EndOfScanHandler(_LookoutMover_OnEndOfScan); _LookoutMover.Interrupt = _profileManager.Interrupt; try { _LookoutMover.MoveMail(); Administrator.View(); } catch (ParameterException pe) { _lookoutViewer.SetFieldError(pe.Parameter, pe.Message); } finally { _lookoutViewer.EnableControls(true); } }