示例#1
0
 def __populateData(self):
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     if not item:
         return
     self.as_setWindowTitleS(item.getTopic())
     self.as_setTextS(item.getBody())
     button = item.getSubmitButton()
     if button:
         self.as_setButtonLblS(button.label)
示例#2
0
 def __populateData(self):
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     if not item:
         return
     self.as_setWindowTitleS(item.getTopic())
     self.as_setTextS(item.getBody())
     button = item.getSubmitButton()
     if button:
         self.as_setButtonLblS(button.label)
示例#3
0
 def onBtnClick(self):
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     if not item:
         self.destroy()
         return
     button = item.getSubmitButton()
     if button:
         g_wgncProvider.doAction(self.__notID, button.action, self.__target)
     self.destroy()
示例#4
0
 def onBtnClick(self):
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     if not item:
         self.destroy()
         return
     button = item.getSubmitButton()
     if button:
         g_wgncProvider.doAction(self.__notID, button.action, self.__target)
     self.destroy()
示例#5
0
 def onWindowClose(self):
     isOk = yield DialogsInterface.showI18nConfirmDialog('interviewQuit', focusedID=DIALOG_BUTTON_ID.SUBMIT)
     if isOk:
         item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
         if not item:
             return
         button = item.getCancelButton()
         if not button:
             return
         g_wgncProvider.doAction(self.__notID, button.action, self.__target)
         self.destroy()
示例#6
0
 def onWindowClose(self):
     isOk = yield DialogsInterface.showI18nConfirmDialog('interviewQuit', focusedID=DIALOG_BUTTON_ID.SUBMIT)
     if isOk:
         item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
         if not item:
             return
         button = item.getCancelButton()
         if not button:
             return
         g_wgncProvider.doAction(self.__notID, button.action, self.__target)
         self.destroy()
示例#7
0
 def __showBasicWindow(self, event):
     notID = event.getNotID()
     target = event.getTarget()
     item = g_wgncProvider.getNotItemByName(notID, target)
     if not item:
         LOG_WARNING('Notification item is not found', notID, target)
         return
     if item.isModal():
         alias = WGNC_ALIASES.MODAL_BASIC_WINDOW
     else:
         alias = WGNC_ALIASES.NOT_MODAL_BASIC_WINDOW
     self.loadViewWithDefName(alias, '{0}_{1}'.format(WGNC_ALIASES.MODAL_BASIC_WINDOW, notID), {'notID': notID,
      'target': target})
示例#8
0
 def __showBasicWindow(self, event):
     notID = event.getNotID()
     target = event.getTarget()
     item = g_wgncProvider.getNotItemByName(notID, target)
     if not item:
         LOG_WARNING('Notification item is not found', notID, target)
         return
     if item.isModal():
         alias = WGNC_ALIASES.MODAL_BASIC_WINDOW
     else:
         alias = WGNC_ALIASES.NOT_MODAL_BASIC_WINDOW
     self.loadViewWithDefName(alias, '{0}_{1}'.format(WGNC_ALIASES.MODAL_BASIC_WINDOW, notID), {'notID': notID,
      'target': target})
示例#9
0
 def _populate(self):
     super(WGNCDialog, self)._populate()
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     self.as_setTextS(item.getBody())
     self.as_setTitleS(item.getTopic())
     self.as_setButtonsS(item.getButtonsMap())
示例#10
0
 def _populate(self):
     super(WGNCDialog, self)._populate()
     item = g_wgncProvider.getNotItemByName(self.__notID, self.__target)
     self.as_setTextS(item.getBody())
     self.as_setTitleS(item.getTopic())
     self.as_setButtonsS(item.getButtonsMap())