def OnMainScreenDesktopCreated(self, desktop, entityID): self.mainScreenDesktop = desktop if prefs.GetValue('cqScreensEnabled', True): self.mainScreen = cqscreen.MainScreen(parent=desktop, entityID=entityID) self.PlayTemplates() else: self.mainScreen = uicls.Sprite(name='screenCenterFallback', parent=desktop, texturePath='res:/UI/Texture/classes/CQLoadingScreen/loadingScreen.png', align=uiconst.TOALL) self.mainScreen.entityID = entityID
def Restart(self): self.SetDefaultPlaylist() if self.mainScreenDesktop: self.mainScreenDesktop.Flush() if self.mainScreen: self.mainScreen.Close() self.mainScreen = cqscreen.MainScreen(parent=self.mainScreenDesktop) if self.playThread: self.StopTemplates() self.PlayTemplates()