Всем бобра!
Как все знают, есть мегапопулярный формат электронных книг HTMLHelp или попросту CHM. Я предпочитаю просматривать такие книги в kchmviewer, который устраивает всем, кроме одного – при открытии большого файла (такого, как wxWidgets-3.1.5) прога надолго задумывается и фризится. С этим мириться было нельзя и я решил запилить асинхронную работу с книгой. И таки я сделал это. Но что-то мне подсказывает, что наверняка есть косяки.
Так о чём это я?
- Если у вас есть немного свободного времени, а заняться нечем.
- Есть книги в формате chm.
- Нет аллергии на Qt.
- Вы умеете конпелять и собирать проги из сорцов.
То у меня просьба собрать это поделие, пооткрывать им книги и поделиться впечатлениями. Репозиторий https://github.com/u-235/uchmviewer
При сборке нужно переключиться на ветку async-ebook
. В qmake
нужно добавить флаг USE_ASYNCEBOOK=1
, при сборке в cmake
– флаг -DUSE_ASYNCEBOOK=ON
.
Перемещено xaizek из talks