summaryrefslogtreecommitdiff
path: root/plugin.video.mediathekview/resources/lib/initialui.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugin.video.mediathekview/resources/lib/initialui.py')
-rw-r--r--plugin.video.mediathekview/resources/lib/initialui.py18
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 )