Example #1
0
 def drag_receivedMessages(self, targetSymbol, message):
     """Executed by the drop callback which has discovered
     some messages (identified by their ID) to be moved from their
     current symbol to the selected symbol"""
     if message is not None:
         moveMessageController = MoveMessageController(self.controller, [message], targetSymbol)
         moveMessageController.run()
 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()
Example #3
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()