コード例 #1
0
	def mouseReleaseEvent ( self, e ):
		# self.dragCanStart = False
		# self.manager.updateDragPosition ()

		if self.manager.config.setdefault ( QTWM_SUPPORT_SIMPLE_TOOLS, False ):
			if e.button () == QtCore.Qt.RightButton:
				p = self.tabBar ().rect ().height ()

				tabIndex = self.tabBar ().tabAt ( e.pos () )
				if tabIndex == -1 and e.pos ().y () >= 0 and e.pos ().y () <= p:
					swap = QAction ( "Swap to Rollups", self )
					e.accept ()
					swap.triggered.connect ( self.swapToRollup )
					menu = QMenu ( self )
					menu.addAction ( swap )
					menu.exec ( self.tabBar ().mapToGlobal ( QPoint ( e.pos ().x (), e.pos ().y () + 10 ) ) )

		QTabWidget.mouseReleaseEvent ( self, e )