C# Class NAPS2.Recovery.RecoveryManager.RecoveryOperation

Inheritance: NAPS2.Operation.OperationBase
Mostra file Open project: cyanfish/naps2

Public Methods

Method Description
Cancel ( ) : void
RecoveryOperation ( IFormFactory formFactory, NAPS2.Util.ThreadFactory threadFactory, ThumbnailRenderer thumbnailRenderer ) : System
Start ( Action imageCallback ) : bool

Private Methods

Method Description
DeleteFolder ( ) : void
DoRecover ( Action imageCallback ) : bool
FindAndLockFolderToRecoverFrom ( ) : DirectoryInfo
PromptToRecover ( ) : DialogResult
ReleaseFolderLock ( ) : void
TryLockRecoveryFolder ( DirectoryInfo recoveryFolder ) : bool

Method Details

Cancel() public method

public Cancel ( ) : void
return void

RecoveryOperation() public method

public RecoveryOperation ( IFormFactory formFactory, NAPS2.Util.ThreadFactory threadFactory, ThumbnailRenderer thumbnailRenderer ) : System
formFactory IFormFactory
threadFactory NAPS2.Util.ThreadFactory
thumbnailRenderer NAPS2.Scan.Images.ThumbnailRenderer
return System

Start() public method

public Start ( Action imageCallback ) : bool
imageCallback Action
return bool