예제 #1
0
 def enterChatPrivacyPolicy(self):
     if self.chatPrivacyPolicy == None:
         self.chatPrivacyPolicy = PrivacyPolicyPanel.PrivacyPolicyPanel(
             'privacyPolicyDone')
     self.chatPrivacyPolicy.show()
     self.accept('privacyPolicyDone', self.__privacyPolicyDone)
     return
    def showPrivacyPolicy(self):
        self.removeFocus()
        ppDoneEvent = 'privacyPolicyDone'
        self.privacyPolicyDialog = PrivacyPolicyPanel(ppDoneEvent)
        self.privacyPolicyDialog.show()

        def hidePrivacyPolicy(self=self):
            self.privacyPolicyDialog.hide()
            self.privacyPolicyDialog.cleanup()
            del self.privacyPolicyDialog
            self.restoreFocus()

        self.acceptOnce(ppDoneEvent, hidePrivacyPolicy)