68 modifiers = QApplication.keyboardModifiers() |
68 modifiers = QApplication.keyboardModifiers() |
69 |
69 |
70 if buttons & Qt.MidButton: |
70 if buttons & Qt.MidButton: |
71 self.newTab.emit(url) |
71 self.newTab.emit(url) |
72 else: |
72 else: |
73 if modifiers & (Qt.ControlModifier | Qt.ShiftModifier) == \ |
73 if ( |
74 (Qt.ControlModifier | Qt.ShiftModifier): |
74 modifiers & (Qt.ControlModifier | Qt.ShiftModifier) == |
|
75 (Qt.ControlModifier | Qt.ShiftModifier) |
|
76 ): |
75 self.newBackgroundTab.emit(url) |
77 self.newBackgroundTab.emit(url) |
76 elif modifiers & Qt.ControlModifier: |
78 elif modifiers & Qt.ControlModifier: |
77 self.newTab.emit(url) |
79 self.newTab.emit(url) |
78 elif modifiers & Qt.ShiftModifier: |
80 elif modifiers & Qt.ShiftModifier: |
79 self.newWindow.emit(url) |
81 self.newWindow.emit(url) |