Alterations to the menu

References #1219 and #1258.
pull/1261/head
Frans de Jonge 10 years ago
parent 7a608c7933
commit 141095b0c8

@ -78,7 +78,6 @@ end
function FileSearcher:init(search_path)
self.path = search_path or lfs.currentdir()
--self.path = ('/home/frans/Dropbox')
self:showSearch()
end

@ -29,17 +29,8 @@ function FileManagerMenu:init()
tools = {
icon = "resources/icons/appbar.tools.png",
},
opdscatalog = {
search = {
icon = "resources/icons/appbar.magnify.browse.png",
callback = function()
self:onCloseFileManagerMenu()
local OPDSCatalog = require("apps/opdscatalog/opdscatalog")
function OPDSCatalog:onExit()
DEBUG("refresh filemanager")
filemanager:onRefresh()
end
OPDSCatalog:showCatalog()
end,
},
home = {
icon = "resources/icons/appbar.home.png",
@ -124,7 +115,7 @@ function FileManagerMenu:setUpdateItemTable()
-- tools tab
table.insert(self.tab_item_table.tools, {
text = _("Change defaults file"),
text = _("Advanced settings"),
callback = function()
SetDefaults:ConfirmEdit()
end,
@ -133,16 +124,32 @@ function FileManagerMenu:setUpdateItemTable()
end,
})
table.insert(self.tab_item_table.tools, {
text = _("Search books"),
text = _("OPDS catalog"),
callback = function()
Search:getCalibre()
if Search.metafile_1 ~= nil then
Search:ShowSearch()
else -- fallback to filename search if no calibre metadata file
FileSearcher:init()
local OPDSCatalog = require("apps/opdscatalog/opdscatalog")
function OPDSCatalog:onExit()
DEBUG("refresh filemanager")
filemanager:onRefresh()
end
OPDSCatalog:showCatalog()
end,
})
-- search tab
table.insert(self.tab_item_table.search, {
text = _("Find a book in calibre catalog"),
callback = function()
Search:getCalibre()
Search:ShowSearch()
end
})
table.insert(self.tab_item_table.search, {
text = _("Find a file"),
callback = function()
FileSearcher:init(self.ui.file_chooser.path)
end
})
-- home tab
table.insert(self.tab_item_table.home, {
text = _("Exit"),
@ -172,7 +179,7 @@ function FileManagerMenu:onShowMenu()
self.tab_item_table.setting,
self.tab_item_table.info,
self.tab_item_table.tools,
self.tab_item_table.opdscatalog,
self.tab_item_table.search,
self.tab_item_table.home,
},
show_parent = menu_container,

Loading…
Cancel
Save