Пример #1
0
 def mouseReleaseEvent(self, e):
     """:type e: QMouseEvent.QMouseEvent"""
     if self.__drag_item:
         released_item = self.itemAt(e.pos())
         if released_item and released_item is not self.__drag_item:
             drag_indexes = self.get_indexes(self.__drag_item)
             released_indexes = self.get_indexes(released_item)
             Facade.getInstance().sendNotification(Notes.TREE_MODEL_MOVE, TreeModelMoveVO(drag_indexes, released_indexes))
     QTreeWidget.mouseReleaseEvent(self, e)
     self.__drag_item = None
Пример #2
0
 def mouseReleaseEvent(self, e):
     """:type e: QMouseEvent.QMouseEvent"""
     if self.__drag_item:
         released_item = self.itemAt(e.pos())
         if released_item and released_item is not self.__drag_item:
             drag_indexes = self.get_indexes(self.__drag_item)
             released_indexes = self.get_indexes(released_item)
             Facade.getInstance().sendNotification(
                 Notes.TREE_MODEL_MOVE,
                 TreeModelMoveVO(drag_indexes, released_indexes))
     QTreeWidget.mouseReleaseEvent(self, e)
     self.__drag_item = None