calibre companion plugin: misc changes (#4214)

pull/4204/head
Robert 6 years ago committed by poire-z
parent afc8427d96
commit f0d099b62c

@ -86,9 +86,11 @@ function CalibreCompanion:addToMainMenu(menu_items)
sub_item_table = {
{
text_func = function()
return not self.calibre_socket
and _("Connect")
or _("Disconnect")
if self.calibre_socket then
return _("Disconnect")
else
return _("Connect")
end
end,
callback = function()
if not self.calibre_socket then
@ -98,6 +100,12 @@ function CalibreCompanion:addToMainMenu(menu_items)
end
end
},
{
text = _("Set inbox directory"),
callback = function()
CalibreCompanion:setInboxDir()
end
}
}
}
end
@ -126,11 +134,12 @@ end
function CalibreCompanion:setInboxDir(host, port)
local calibre_device = self
require("ui/downloadmgr"):new{
title = _("Choose inbox by long-pressing"),
onConfirm = function(inbox)
DEBUG("set inbox directory", inbox)
G_reader_settings:saveSetting("inbox_dir", inbox)
calibre_device:initCalibreMQ(host, port)
if host and port then
calibre_device:initCalibreMQ(host, port)
end
end,
}:chooseDir()
end

Loading…
Cancel
Save