示例#1
0
    def __showPhoneGui(self):
        if self.toonScale:
            self.sendUpdate('setNewScale', [self.toonScale[0], self.toonScale[1], self.toonScale[2]])

        self.phoneGui = CatalogGUI(self, doneEvent=self.phoneGuiDoneEvent)
        # Hide the phone until we get our popular items set.
        self.phoneGui.hide()
        self.__generateCatalogPages()

        self.acceptOnce('PopularItemsSet', self.__setPopularItems)
        self.cr.catalogManager.fetchPopularItems()

        self.accept(self.phoneGuiDoneEvent, self.__handlePhoneDone)
        self.accept('phoneAsleep', self.__handlePhoneAsleep)