62 Protected method handling presses of mouse buttons. |
62 Protected method handling presses of mouse buttons. |
63 |
63 |
64 @param evt mouse press event (QMouseEvent) |
64 @param evt mouse press event (QMouseEvent) |
65 """ |
65 """ |
66 if self.__containsRemoveIcon(evt.position().toPoint()): |
66 if self.__containsRemoveIcon(evt.position().toPoint()): |
67 self.removeItemRequested.emit(self.itemAt(evt.position().toPoint())) |
67 self.removeItemRequested.emit( |
|
68 self.itemAt(evt.position().toPoint())) |
68 return |
69 return |
69 |
70 |
70 super().mousePressEvent(evt) |
71 super().mousePressEvent(evt) |
71 |
72 |
72 def mouseDoubleClickEvent(self, evt): |
73 def mouseDoubleClickEvent(self, evt): |
74 Protected method handling mouse double click events. |
75 Protected method handling mouse double click events. |
75 |
76 |
76 @param evt mouse press event (QMouseEvent) |
77 @param evt mouse press event (QMouseEvent) |
77 """ |
78 """ |
78 if self.__containsRemoveIcon(evt.position().toPoint()): |
79 if self.__containsRemoveIcon(evt.position().toPoint()): |
79 self.removeItemRequested.emit(self.itemAt(evt.position().toPoint())) |
80 self.removeItemRequested.emit( |
|
81 self.itemAt(evt.position().toPoint())) |
80 return |
82 return |
81 |
83 |
82 super().mouseDoubleClickEvent( |
84 super().mouseDoubleClickEvent( |
83 evt) |
85 evt) |