Be more tolerant to book removals. Document Settings class. Fix BookFinder.
-rw-r--r-- 1790 TODO.txt
-rw-r--r-- 10314 book.cpp
-rw-r--r-- 3766 book.h
-rw-r--r-- 1418 bookfinder.cpp
-rw-r--r-- 523 bookfinder.h
-rw-r--r-- 1252 bookmarkinfodialog.cpp
-rw-r--r-- 386 bookmarkinfodialog.h
-rw-r--r-- 3452 bookmarksdialog.cpp
-rw-r--r-- 661 bookmarksdialog.h
drwxr-xr-x - books
-rw-r--r-- 11807 bookview.cpp
-rw-r--r-- 2445 bookview.h
-rw-r--r-- 1326 chaptersdialog.cpp
-rw-r--r-- 507 chaptersdialog.h
-rw-r--r-- 1262 containerhandler.h
-rw-r--r-- 325 dashboardview.h
-rw-r--r-- 2374 devtools.cpp
-rw-r--r-- 258 devtools.h
-rw-r--r-- 1472 dialog.cpp
-rw-r--r-- 920 dialog.h
-rw-r--r-- 2341 dorian.pro
-rw-r--r-- 1676 dorian.qrc
-rw-r--r-- 4292 extractzip.cpp
-rw-r--r-- 121 extractzip.h
-rw-r--r-- 2039 fullscreenwindow.cpp
-rw-r--r-- 713 fullscreenwindow.h
-rw-r--r-- 1020 graphicsview.cpp
-rw-r--r-- 241 graphicsview.h
drwxr-xr-x - icons
-rw-r--r-- 2189 infodialog.cpp
-rw-r--r-- 322 infodialog.h
-rw-r--r-- 4617 library.cpp
-rw-r--r-- 1190 library.h
-rw-r--r-- 6643 librarydialog.cpp
-rw-r--r-- 1100 librarydialog.h
-rw-r--r-- 772 main.cpp
-rwxr-xr-x 11112 mainwindow.cpp
-rwxr-xr-x 1649 mainwindow.h
drwxr-xr-x - modeltest
-rw-r--r-- 1973 ncxhandler.h
-rw-r--r-- 2457 opshandler.h
drwxr-xr-x - pkg
-rw-r--r-- 83 scene.cpp
drwxr-xr-x - screenshots
-rw-r--r-- 571 settings.cpp
-rw-r--r-- 586 settings.h
-rw-r--r-- 5851 settingswindow.cpp
-rw-r--r-- 862 settingswindow.h
-rw-r--r-- 852 sortedlibrary.cpp
-rw-r--r-- 464 sortedlibrary.h
drwxr-xr-x - styles
-rw-r--r-- 1110 toolbuttonbox.cpp
-rw-r--r-- 487 toolbuttonbox.h
-rw-r--r-- 10366 trace.cpp
-rw-r--r-- 1240 trace.h
-rw-r--r-- 1049 translucentbutton.cpp
-rw-r--r-- 559 translucentbutton.h
drwxr-xr-x - unzip
drwxr-xr-x - www
-rw-r--r-- 841 xmlerrorhandler.h
drwxr-xr-x - zlib