DevDocs: ui.downloadmgr

pull/2866/head
Frans de Jonge 7 years ago committed by Qingping Hou
parent 394be8a651
commit e7f4af1065

@ -1,3 +1,22 @@
--[[--
This module displays a PathChooser widget to choose a download directory.
It can be used as a callback on a button or menu item.
Example:
callback = function()
require("ui/downloadmgr"):new{
title = _("Choose download directory"),
onConfirm = function(path)
logger.dbg("set download directory to", path)
G_reader_settings:saveSetting("download_dir", path)
UIManager:nextTick(function()
-- reinitialize dialog
end)
end,
}:chooseDir()
]]
local PathChooser = require("ui/widget/pathchooser")
local UIManager = require("ui/uimanager")
local Screen = require("device").screen
@ -16,6 +35,8 @@ function DownloadMgr:new(from_o)
return o
end
--- Displays a PathChooser widget for picking a (download) directory.
-- @treturn string path chosen by the user
function DownloadMgr:chooseDir()
local lastdir = G_reader_settings:readSetting("lastdir")
local download_dir = G_reader_settings:readSetting("download_dir")

Loading…
Cancel
Save