示例#1
0
	def startupdateCache(self):
		self.updateTimer.stop()
		language.updateLanguageCache()
		self["languages"].setList(self.list)
		self.selectActiveLanguage()
 def startupdateCache(self):
     self.updateTimer.stop()
     language.updateLanguageCache()
     self["languages"].setList(self.list)
     self.selectActiveLanguage()
示例#3
0
			"green": self.save,
<<<<<<< HEAD
			"yellow": self.updateCache,
			"blue": self.delLang,
		}, -1)

	def updateCache(self):
		print"updateCache"
		self["languages"].setList([('update cache','Updating cache, please wait...',None)])
		self.updateTimer = eTimer()
		self.updateTimer.callback.append(self.startupdateCache)
		self.updateTimer.start(100)

	def startupdateCache(self):
		self.updateTimer.stop()
		language.updateLanguageCache()
		self["languages"].setList(self.list)
		self.selectActiveLanguage()
		
	def selectActiveLanguage(self):
		activeLanguage = language.getActiveLanguage()
		pos = 0
		for x in self.list:
			if x[0] == activeLanguage:
				self["languages"].index = pos
				break
			pos += 1

	def save(self):
		self.run()
		global inWizzard