Changeset 8698a3edb4cd…
Parent f883746a9f0d…
by
Changes to one file · Browse files at 8698a3edb4cd Showing diff from parent f883746a9f0d Diff from another changeset...
@@ -26,6 +26,14 @@ from PyQt4.QtCore import *
from PyQt4.QtGui import *
+class ThgTabBar(QTabBar):
+ def mouseReleaseEvent(self, event):
+
+ if event.button() == Qt.MidButton:
+ self.tabCloseRequested.emit(self.tabAt(event.pos()))
+
+ super(QTabBar, self).mouseReleaseEvent(event)
+
class Workbench(QMainWindow):
"""hg repository viewer/browser application"""
finished = pyqtSignal(int)
@@ -74,6 +82,7 @@ self.setWindowIcon(qtlib.geticon('hg-log'))
self.repoTabsWidget = tw = QTabWidget()
+ tw.setTabBar(ThgTabBar())
tw.setDocumentMode(True)
tw.setTabsClosable(True)
tw.setMovable(True)
|
Loading...