mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
calibre companion plugin: misc changes (#4214)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user