eric7/WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListWidget.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
child 8366
2a9f5153c438
equal deleted inserted replaced
8316:0c7a44af84bc 8318:962bce857696
5 5
6 """ 6 """
7 Module implementing a special list widget for GreaseMonkey scripts. 7 Module implementing a special list widget for GreaseMonkey scripts.
8 """ 8 """
9 9
10 from PyQt5.QtCore import pyqtSignal, QRect 10 from PyQt6.QtCore import pyqtSignal, QRect
11 from PyQt5.QtWidgets import QListWidget, QListWidgetItem 11 from PyQt6.QtWidgets import QListWidget, QListWidgetItem
12 12
13 from .GreaseMonkeyConfigurationListDelegate import ( 13 from .GreaseMonkeyConfigurationListDelegate import (
14 GreaseMonkeyConfigurationListDelegate 14 GreaseMonkeyConfigurationListDelegate
15 ) 15 )
16 16
61 """ 61 """
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.pos()): 66 if self.__containsRemoveIcon(evt.position().toPoint()):
67 self.removeItemRequested.emit(self.itemAt(evt.pos())) 67 self.removeItemRequested.emit(self.itemAt(evt.position().toPoint()))
68 return 68 return
69 69
70 super().mousePressEvent(evt) 70 super().mousePressEvent(evt)
71 71
72 def mouseDoubleClickEvent(self, evt): 72 def mouseDoubleClickEvent(self, evt):
73 """ 73 """
74 Protected method handling mouse double click events. 74 Protected method handling mouse double click events.
75 75
76 @param evt mouse press event (QMouseEvent) 76 @param evt mouse press event (QMouseEvent)
77 """ 77 """
78 if self.__containsRemoveIcon(evt.pos()): 78 if self.__containsRemoveIcon(evt.position().toPoint()):
79 self.removeItemRequested.emit(self.itemAt(evt.pos())) 79 self.removeItemRequested.emit(self.itemAt(evt.position().toPoint()))
80 return 80 return
81 81
82 super().mouseDoubleClickEvent( 82 super().mouseDoubleClickEvent(
83 evt) 83 evt)

eric ide

mercurial