|
@@ -62,11 +62,13 @@ abstract class ReaderActivity : AppCompatActivity() {
|
|
|
abstract fun onClickKdanCloud()
|
|
|
abstract fun onClickTextReflow()
|
|
|
abstract fun onClickFileInfo()
|
|
|
+ abstract fun onClickIBonPrint()
|
|
|
abstract fun onClickPrint()
|
|
|
abstract fun onClickUserGuide()
|
|
|
abstract fun transferThumbIntent(): Intent
|
|
|
abstract fun provideReaderSettingDialogFragment(): ReaderSettingDialogFragment
|
|
|
abstract fun getKdanPdfReaderFolder(): File
|
|
|
+ abstract fun isIBonPrintEnabled(): Boolean
|
|
|
|
|
|
open fun isBottomBarKdanCloudBtnVisible(): Boolean { return true }
|
|
|
open fun insertToRecentDocumentList(filename: String) {}
|
|
@@ -246,9 +248,13 @@ abstract class ReaderActivity : AppCompatActivity() {
|
|
|
findItem(R.id.item_reader_more_text_reflow)?.isVisible = false
|
|
|
findItem(R.id.item_reader_more_file_info)?.isVisible = false
|
|
|
findItem(R.id.item_reader_more_print)?.isVisible = false
|
|
|
+ findItem(R.id.item_ibon_print)?.isVisible = false
|
|
|
}
|
|
|
menuItemBookmark?.isVisible = false
|
|
|
}
|
|
|
+ if (!isIBonPrintEnabled()) {
|
|
|
+ menu?.findItem(R.id.item_ibon_print)?.isVisible = false
|
|
|
+ }
|
|
|
return true
|
|
|
}
|
|
|
|
|
@@ -586,6 +592,7 @@ abstract class ReaderActivity : AppCompatActivity() {
|
|
|
R.id.item_reader_bookmark -> onClickBookmark()
|
|
|
R.id.item_reader_more_text_reflow -> onClickTextReflow()
|
|
|
R.id.item_reader_more_file_info -> onClickFileInfo()
|
|
|
+ R.id.item_ibon_print -> onClickIBonPrint()
|
|
|
R.id.item_reader_more_print -> onClickPrint()
|
|
|
R.id.item_reader_more_user_guide -> onClickUserGuide()
|
|
|
}
|