| 1835 | } |
| 1836 | |
| 1837 | void reader::getTotalEpubPagesNumber() { |
| 1838 | QString epubProg ("sh"); |
| 1839 | QStringList epubArgs; |
| 1840 | convertMuPdfVars(0, true); |
| 1841 | epubArgs << "/mnt/onboard/.adds/inkbox/epub.sh" << mupdf::epub::fontSize_qstr << mupdf::epub::width_qstr << mupdf::epub::height_qstr << mupdf::epub::epubPageNumber_qstr << "get_pages_number"; |
| 1842 | QProcess *epubProc = new QProcess(); |
| 1843 | epubProc->start(epubProg, epubArgs); |
| 1844 | epubProc->waitForFinished(); |
| 1845 | epubProc->deleteLater(); |
| 1846 | |
| 1847 | string_checkconfig_ro("/run/epub_total_pages_number"); |
| 1848 | totalPagesInt = checkconfig_str_val.toInt(); |
| 1849 | log("ePUB total pages number: " + checkconfig_str_val, className); |
| 1850 | QFile::remove("/run/epub_total_pages_number"); |
| 1851 | } |
| 1852 | |
| 1853 | void reader::on_gotoBtn_clicked() |
| 1854 | { |
nothing calls this directly
no test coverage detected