mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Option to show filename in Open last menu item (#4042)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user