Esempio n. 1
0
	def __init__(self, strXMLname, strFallbackPath, strDefaultName, networking_instance, lang_rerun, selected_language):


		# show timezone switch
		self.showtimezone = False

		# switch that identifies whether the internet is connected
		self.internet_connected = False

		#start a new thread that begins checking for an internet connection
		self.net_call = networking_instance

		self.internet_check = False
		self.internet_checker = Networking_caller(self, self.net_call)
		self.internet_checker.setDaemon(True)
		self.internet_checker.start()

		# this flag tells us whether the GUI has been reloaded due to language selection
		self.lang_rerun = lang_rerun

		# edit the timezone in /etc/timezone
		if self.showtimezone:
			self.timezones = timezones.get_timezones()

		# this attribute denotes the skin the user wants to have applied when the walkthru closes
		self.selected_skin = 'OSMC'

		# newsletter email address
		self.email = ''

		# get the languages
		self.languages = self.get_languages()
		self.languages = list(set(self.languages))
		self.languages.sort()

		self.tz_control_map = {
						'Africa'	: 30010,
						'America'	: 30020,
						'Asia'		: 30030,		
						'Atlantic'	: 30040,
						'Australia'	: 30050,
						'Europe'	: 30060,
						'Indian'	: 30070,
						'Pacific'	: 30080,
						'UTC'		: 30090,
						}

		self.selected_language = selected_language
		self.selected_region   = None
		self.selected_country  = None

		# textures for the skin image
		media_path = xbmc.translatePath(os.path.join(xbmcaddon.Addon().getAddonInfo('path'), 'resources', 'skins', 'Default', 'media'))
		self.osmc_skin_image = os.path.join(media_path, 'osmc_preview.png')
		self.conf_skin_image = os.path.join(media_path, 'conf_preview.jpg')

		self.vero = self.check_hardware()

		# this attribute is used to determine when the user is allowed to exit the walkthru using the Esc or Back buttons
		self.prevent_escape = True
Esempio n. 2
0
    def __init__(self, strXMLname, strFallbackPath, strDefaultName,
                 networking_instance):

        # show timezone switch
        self.showtimezone = False

        # switch that identifies whether the internet is connected
        self.internet_connected = False

        #start a new thread that begins checking for an internet connection
        self.net_call = networking_instance

        self.internet_check = False
        self.internet_checker = Networking_caller(self, self.net_call)
        self.internet_checker.start()

        # edit the timezone in /etc/timezone
        if self.showtimezone:
            self.timezones = timezones.get_timezones()

        # newsletter email address
        self.email = ''

        # get the languages
        self.languages = [
            folder for folder in os.listdir('/usr/share/kodi/language/')
        ]
        self.languages.sort()

        self.tz_control_map = {
            'Africa': 30010,
            'America': 30020,
            'Asia': 30030,
            'Atlantic': 30040,
            'Australia': 30050,
            'Europe': 30060,
            'Indian': 30070,
            'Pacific': 30080,
            'UTC': 30090,
        }

        self.selected_language = None
        self.selected_region = None
        self.selected_country = None

        self.vero = self.check_hardware()
Esempio n. 3
0
	def __init__(self, strXMLname, strFallbackPath, strDefaultName, networking_instance):


		# show timezone switch
		self.showtimezone = False

		# switch that identifies whether the internet is connected
		self.internet_connected = False

		#start a new thread that begins checking for an internet connection
		self.net_call = networking_instance

		self.internet_check = False
		self.internet_checker = Networking_caller(self, self.net_call)
		self.internet_checker.start()

		# edit the timezone in /etc/timezone
		if self.showtimezone:
			self.timezones = timezones.get_timezones()

		# newsletter email address
		self.email = ''

		# get the languages
		self.languages = [folder for folder in os.listdir('/usr/share/kodi/language/')]
		self.languages.sort()

		self.tz_control_map = {
						'Africa'	: 30010,
						'America'	: 30020,
						'Asia'		: 30030,		
						'Atlantic'	: 30040,
						'Australia'	: 30050,
						'Europe'	: 30060,
						'Indian'	: 30070,
						'Pacific'	: 30080,
						'UTC'		: 30090,
						}

		self.selected_language = None
		self.selected_region   = None
		self.selected_country  = None

		self.vero = self.check_hardware()
Esempio n. 4
0
    def __init__(self, strXMLname, strFallbackPath, strDefaultName,
                 networking_instance, lang_rerun, selected_language):

        # show timezone switch
        self.showtimezone = False

        # switch that identifies whether the internet is connected
        self.internet_connected = False

        #start a new thread that begins checking for an internet connection
        self.net_call = networking_instance

        self.internet_check = False
        self.internet_checker = Networking_caller(self, self.net_call)
        self.internet_checker.setDaemon(True)
        self.internet_checker.start()

        # this flag tells us whether the GUI has been reloaded due to language selection
        self.lang_rerun = lang_rerun

        # edit the timezone in /etc/timezone
        if self.showtimezone:
            self.timezones = timezones.get_timezones()

        # this attribute denotes the skin the user wants to have applied when the walkthru closes
        self.selected_skin = 'OSMC'

        # newsletter email address
        self.email = ''

        # get the languages
        self.languages = self.get_languages()
        self.languages.sort()

        self.tz_control_map = {
            'Africa': 30010,
            'America': 30020,
            'Asia': 30030,
            'Atlantic': 30040,
            'Australia': 30050,
            'Europe': 30060,
            'Indian': 30070,
            'Pacific': 30080,
            'UTC': 30090,
        }

        self.selected_language = selected_language
        self.selected_region = None
        self.selected_country = None

        # textures for the skin image
        media_path = xbmc.translatePath(
            os.path.join(xbmcaddon.Addon().getAddonInfo('path'), 'resources',
                         'skins', 'Default', 'media'))
        self.osmc_skin_image = os.path.join(media_path, 'osmc_preview.png')
        self.conf_skin_image = os.path.join(media_path, 'conf_preview.jpg')

        self.vero = self.check_hardware()

        # this attribute is used to determine when the user is allowed to exit the walkthru using the Esc or Back buttons
        self.prevent_escape = True