Option to show filename in Open last menu item (#4042)

pull/4057/head
mwoz123 6 years ago committed by poire-z
parent 9e4db559ab
commit 81798111c2

@ -10,6 +10,7 @@ local UIManager = require("ui/uimanager")
local Screen = Device.screen
local dbg = require("dbg")
local logger = require("logger")
local util = require("util")
local _ = require("gettext")
local T = require("ffi/util").template
@ -231,7 +232,14 @@ function FileManagerMenu:setUpdateItemTable()
-- main menu tab
self.menu_items.open_last_document = {
text = _("Open last document"),
text_func = function()
if not G_reader_settings:isTrue("open_last_menu_show_filename") or not G_reader_settings:readSetting("lastfile") then
return _("Open last document")
end
local last_file = G_reader_settings:readSetting("lastfile")
local path, file_name = util.splitFilePathName(last_file); -- luacheck: no unused
return T(_("Open last document: %1"), file_name)
end,
enabled_func = function()
return G_reader_settings:readSetting("lastfile") ~= nil
end,

@ -148,6 +148,11 @@ function CoverBrowser:addToMainMenu(menu_items)
checked_func = function() return G_reader_settings:readSetting("autoremove_deleted_items_from_history") end,
callback = function() G_reader_settings:flipNilOrFalse("autoremove_deleted_items_from_history") end,
},
{
text = _("Show filename in Open last menu item"),
checked_func = function() return G_reader_settings:readSetting("open_last_menu_show_filename") end,
callback = function() G_reader_settings:flipNilOrFalse("open_last_menu_show_filename") end,
},
}
if not self.full_featured then

Loading…
Cancel
Save