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()
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()