mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
More PyQt6 nonsense
This commit is contained in:
parent
5749582c9b
commit
d25bfd9d42
@ -205,12 +205,12 @@ class Central(QStackedWidget): # {{{
|
|||||||
def eventFilter(self, obj, event):
|
def eventFilter(self, obj, event):
|
||||||
base = super()
|
base = super()
|
||||||
if obj is not self.editor_tabs.tabBar() or event.type() != QEvent.Type.MouseButtonPress or event.button() not in (
|
if obj is not self.editor_tabs.tabBar() or event.type() != QEvent.Type.MouseButtonPress or event.button() not in (
|
||||||
Qt.MouseButton.RightButton, Qt.MouseButton.MidButton):
|
Qt.MouseButton.RightButton, Qt.MouseButton.MiddleButton):
|
||||||
return base.eventFilter(obj, event)
|
return base.eventFilter(obj, event)
|
||||||
index = self.editor_tabs.tabBar().tabAt(event.pos())
|
index = self.editor_tabs.tabBar().tabAt(event.pos())
|
||||||
if index < 0:
|
if index < 0:
|
||||||
return base.eventFilter(obj, event)
|
return base.eventFilter(obj, event)
|
||||||
if event.button() == Qt.MouseButton.MidButton:
|
if event.button() == Qt.MouseButton.MiddleButton:
|
||||||
self._close_requested(index)
|
self._close_requested(index)
|
||||||
ed = self.editor_tabs.widget(index)
|
ed = self.editor_tabs.widget(index)
|
||||||
if ed is not None:
|
if ed is not None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user