CroppingHostViewModel

class CroppingHostViewModel(configuration: CroppingConfiguration, documentStorage: DocumentStorage, pageFileStorage: PageFileStorage, fileIOProcessor: FileIOProcessor, documentApi: DocumentApi, documentRepository: DocumentRepository, ioDispatcher: CoroutineContext, backgroundDispatcher: CoroutineContext, mainDispatcher: CoroutineContext) : IDocumentHolder, IProgressAware, ICanGoBack, ICroppingViewModel

Constructors

Link copied to clipboard
constructor(configuration: CroppingConfiguration, documentStorage: DocumentStorage, pageFileStorage: PageFileStorage, fileIOProcessor: FileIOProcessor, documentApi: DocumentApi, documentRepository: DocumentRepository, ioDispatcher: CoroutineContext, backgroundDispatcher: CoroutineContext, mainDispatcher: CoroutineContext)

Properties

Link copied to clipboard
val alertDialog: <Error class: unknown class>
Link copied to clipboard
val closeAction: <Error class: unknown class><CloseReason>
Link copied to clipboard
open override val document: Document
Link copied to clipboard
open override val progressShowing: <Error class: unknown class><ProgressType?>
Link copied to clipboard
val submitAction: <Error class: unknown class><Unit>

Functions

Link copied to clipboard
Link copied to clipboard
open suspend override fun croppingApplied()
Link copied to clipboard
open override fun goBack()
Link copied to clipboard
open override fun hideProgress()
Link copied to clipboard
open override fun sessionError(error: Result.Failure)
Link copied to clipboard
open override fun showProgress(progressType: ProgressType)
Link copied to clipboard
open suspend override fun updateCurrentPreview()