diff options
author | Leo Moll <leo.moll@dtms.de> | 2018-01-22 01:01:34 +0100 |
---|---|---|
committer | Martijn Kaijser <martijn@xbmc.org> | 2018-01-22 16:58:17 +0100 |
commit | a55a6475b943a804fd76b5181b7d82968c2ea096 (patch) | |
tree | c763016250990d9699a589972e5234b54745845a /plugin.video.mediathekview/resources/lib/initialui.py | |
parent | a266c01d2aa6e4e54ccfd37e79170fbb7ebc2a0a (diff) |
[plugin.video.mediathekview] 0.4.2
Diffstat (limited to 'plugin.video.mediathekview/resources/lib/initialui.py')
-rw-r--r-- | plugin.video.mediathekview/resources/lib/initialui.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/plugin.video.mediathekview/resources/lib/initialui.py b/plugin.video.mediathekview/resources/lib/initialui.py index 71d9aef..b59d409 100644 --- a/plugin.video.mediathekview/resources/lib/initialui.py +++ b/plugin.video.mediathekview/resources/lib/initialui.py @@ -3,13 +3,16 @@ # # -- Imports ------------------------------------------------ -import sys, urllib -import xbmcplugin, xbmcgui +import xbmcgui +import xbmcplugin + +import resources.lib.mvutils as mvutils # -- Classes ------------------------------------------------ class InitialUI( object ): - def __init__( self, handle, sortmethods = None ): - self.handle = handle + def __init__( self, plugin, sortmethods = None ): + self.plugin = plugin + self.handle = plugin.addon_handle self.sortmethods = sortmethods if sortmethods is not None else [ xbmcplugin.SORT_METHOD_TITLE ] self.channelid = 0 self.initial = '' @@ -28,7 +31,7 @@ class InitialUI( object ): li = xbmcgui.ListItem( label = resultingname ) xbmcplugin.addDirectoryItem( handle = self.handle, - url = _build_url( { + url = mvutils.build_url( { 'mode': "shows", 'channel': self.channelid, 'initial': self.initial, @@ -40,8 +43,3 @@ class InitialUI( object ): def End( self ): xbmcplugin.endOfDirectory( self.handle ) - -# -- Functions ---------------------------------------------- - -def _build_url( query ): - return sys.argv[0] + '?' + urllib.urlencode( query ) |