package org.bspeice.minimalbible.activity.downloader.manager import org.crosswire.jsword.book.Book /** * Created by bspeice on 11/11/14. */ data class DLProgressEvent(val progress: Int, val b: Book) { companion object { val PROGRESS_COMPLETE = 100 val PROGRESS_BEGINNING = 0 /** * Build a DLProgressEvent that is just beginning * Mostly just a nice shorthand */ fun beginningEvent(b: Book) = DLProgressEvent(DLProgressEvent.PROGRESS_BEGINNING, b) } fun toCircular() = (progress.toFloat() * 360 / 100).toInt() }