Register start stop connection actions

reviewable/pr11806/r1
Nico Hirsch 3 weeks ago committed by GitHub
parent f0a3bcf05b
commit eceddefb96
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -48,18 +48,34 @@ function Calibre:onClose()
self:closeWirelessConnection()
end
function Calibre:onStartWirelessConnection()
self:startWirelessConnection()
end
function Calibre:onCloseWirelessConnection()
self:closeWirelessConnection()
end
function Calibre:closeWirelessConnection()
if CalibreWireless.calibre_socket then
CalibreWireless:disconnect()
end
end
function Calibre:startWirelessConnection()
if not CalibreWireless.calibre_socket then
CalibreWireless:connect()
end
end
function Calibre:onDispatcherRegisterActions()
Dispatcher:registerAction("calibre_search", { category="none", event="CalibreSearch", title=_("Calibre metadata search"), general=true,})
Dispatcher:registerAction("calibre_browse_tags", { category="none", event="CalibreBrowseBy", arg="tags", title=_("Browse all calibre tags"), general=true,})
Dispatcher:registerAction("calibre_browse_series", { category="none", event="CalibreBrowseBy", arg="series", title=_("Browse all calibre series"), general=true,})
Dispatcher:registerAction("calibre_browse_authors", { category="none", event="CalibreBrowseBy", arg="authors", title=_("Browse all calibre authors"), general=true,})
Dispatcher:registerAction("calibre_browse_titles", { category="none", event="CalibreBrowseBy", arg="title", title=_("Browse all calibre titles"), general=true, separator=true,})
Dispatcher:registerAction("calibre_start_connection", { category="none", event="StartWirelessConnection", title=_("Calibre Wireless Connect"), general=true,})
Dispatcher:registerAction("calibre_close_connection", { category="none", event="CloseWirelessConnection", title=_("Calibre Wireless Disconnect"), general=true,})
end
function Calibre:init()

Loading…
Cancel
Save