From 7ae608f7cce4658b65562bbd9629796921855c8a Mon Sep 17 00:00:00 2001 From: Alhaziel Date: Thu, 17 Oct 2019 20:26:45 +0200 Subject: [PATCH] Menu rapido da Menu Contestuale --- platformcode/platformtools.py | 9 +++++++-- resources/language/English/strings.po | 4 ++++ resources/language/Italian/strings.po | 4 ++++ specials/side_menu.py | 4 ++++ 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index ca567aee..52f15ce3 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -22,7 +22,7 @@ from channelselector import get_thumb from core import channeltools from core import trakt_tools, scrapertoolsV2 from core.item import Item -from platformcode import logger +from platformcode import logger, keymaptools from platformcode import unify addon = xbmcaddon.Addon('plugin.video.kod') @@ -656,12 +656,17 @@ def set_context_commands(item, parent_item): context_commands = sorted(context_commands, key=lambda comand: comand[0]) # Menu Rapido context_commands.insert(0, (config.get_localized_string(60360), + "XBMC.RunPlugin(%s?%s)" % (sys.argv[0], Item(channel='side_menu', + action="open_shortcut_menu", + parent=parent_item.tourl()).tourl( + )))) + context_commands.insert(1, (config.get_localized_string(70737), "XBMC.Container.Update (%s?%s)" % (sys.argv[0], Item(channel='side_menu', action="open_menu", parent=parent_item.tourl()).tourl( )))) if config.dev_mode(): - context_commands.insert(1, ("item info", + context_commands.insert(2, ("item info", "XBMC.Container.Update (%s?%s)" % (sys.argv[0], Item(action="itemInfo", parent=item.tojson()).tourl()))) return context_commands diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po index 5a883a25..34aaf082 100644 --- a/resources/language/English/strings.po +++ b/resources/language/English/strings.po @@ -5660,3 +5660,7 @@ msgstr "" msgctxt "#70735" msgid "%s Special Episode Number" msgstr "" + +msgctxt "#70737" +msgid "[B]SIDE MENU[/B]" +msgstr "" \ No newline at end of file diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po index 1088840b..ccf02711 100644 --- a/resources/language/Italian/strings.po +++ b/resources/language/Italian/strings.po @@ -5664,3 +5664,7 @@ msgstr "Numero dell'Episodio Speciale %s" msgctxt "#70736" msgid "Completed Serie" msgstr "Serie Completa" + +msgctxt "#70737" +msgid "[B]SIDE MENU[/B]" +msgstr "[B]MENU LATERALE[/B]" \ No newline at end of file diff --git a/specials/side_menu.py b/specials/side_menu.py index 1de8ef50..ef2818e7 100644 --- a/specials/side_menu.py +++ b/specials/side_menu.py @@ -104,6 +104,10 @@ def open_menu(item): main.doModal() del main +def open_shortcut_menu(item): + from platformcode import keymaptools + keymaptools.open_shortcut_menu() + class Main(xbmcgui.WindowXMLDialog): def __init__(self, *args, **kwargs):