コード例 #1
0
 def executeMoveTargetOperation(self, targetSymbol):
     """Execute the pending move operation on the specified symbol"""
     if self.selectedMessagesToMove is not None and len(
             self.selectedMessagesToMove) > 0:
         # drop selected messages
         for message in self.selectedMessagesToMove:
             if message is not None:
                 if targetSymbol.getField().isRegexValidForMessage(message):
                     self.moveMessage(message, targetSymbol)
                 else:
                     moveMessageController = MoveMessageController(
                         self, self.selectedMessagesToMove, targetSymbol)
                     moveMessageController.run()
         self.removePendingMessagesToMove()
         self.view.updateSelectedMessageTable()
         self.view.updateLeftPanel()