Exemple #1
0
 def goSettings(self):
     from . import settings
     mywin = settings.settingsDialog('nextpvr_settings.xml',
                                     WHERE_AM_I,
                                     settings=self.settings,
                                     xnewa=self.xnewa)
     mywin.doModal()
     if self.settings.Reload:
         self.xnewa = XNEWA_Connect(settings=self.settings)
         if self.xnewa.offline == False:
             self.win.setProperty('recent', 'true')
             self.win.setProperty('scheduled', 'true')
             self.win.setProperty('upcoming', 'true')
         self.refreshButton()
Exemple #2
0
 __language__ = Addon('script.kodi.knewc').getLocalizedString
 xbmc.log(DIR_HOME)
 sys.path.insert(0, os.path.join(DIR_HOME, 'resources', 'lib'))
 sys.path.insert(0, os.path.join(DIR_HOME, 'resources', 'src'))
 xbmc.log(str(sys.path))
 from nextpvr.home import HomeWindow
 from nextpvr.emulate import EmulateWindow
 from XNEWAGlobals import *
 from XNEWA_Connect import XNEWA_Connect
 from XNEWA_Settings import XNEWA_Settings
 from fix_utf8 import smartUTF8
 xbmc.executebuiltin(XBMC_DIALOG_BUSY_OPEN)
 try:
     # start script main
     my_settings = XNEWA_Settings()
     my_xnewa = XNEWA_Connect(settings=my_settings)
     xbmc.executebuiltin(XBMC_DIALOG_BUSY_CLOSE)
     if my_xnewa.offline == False:
         DIR_HOME = WHERE_AM_I
         debug("--> Home Directory is: " + DIR_HOME)
         if my_settings.XNEWA_WEBCLIENT == False:
             if len(sys.argv) > 1:
                 xbmc.log("script parameters: %s" % sys.argv)
                 my_xnewa.GetNextPVRInfo(my_settings.NextPVR_USER, my_settings.NextPVR_PW)
                 if sys.argv[1] == "upcoming":
                     from nextpvr.upcoming import UpcomingRecordingsWindow
                     ur = UpcomingRecordingsWindow('nextpvr_upcoming.xml', WHERE_AM_I,my_settings.XNEWA_SKIN, settings=my_settings, xnewa=my_xnewa)
                     ur.doModal()
                 elif sys.argv[1] == "webclient":
                     ew = EmulateWindow("nextpvr_emulate.xml", WHERE_AM_I,my_settings.XNEWA_SKIN, settings=my_settings, xnewa=my_xnewa)
                     ew.doModal()