half done demo for crengine

This commit is contained in:
Qingping Hou
2012-03-29 00:09:26 +08:00
parent 6ad4721f6a
commit 4821f10dda
6 changed files with 55 additions and 13 deletions

View File

@@ -20,6 +20,7 @@
require "alt_getopt"
require "pdfreader"
require "djvureader"
require "crereader"
require "filechooser"
require "settings"
require "screen"
@@ -42,6 +43,8 @@ function openFile(filename)
reader = DJVUReader
elseif file_type == "pdf" or file_type == "xps" or file_type == "cbz" then
reader = PDFReader
elseif file_type == "epub" or file_type == "txt" or file_type == "rtf" or file_type == "htm" or file_type == "fb2" or file_type == "chm" then
reader = CREReader
end
if reader then
local ok, err = reader:open(filename)
@@ -133,6 +136,7 @@ UniReader:initGlobalSettings(reader_settings)
-- initialize specific readers
PDFReader:init()
DJVUReader:init()
CREReader:init()
-- display directory or open file
local patharg = reader_settings:readSetting("lastfile")