diff -r ebab8ba287e6 -r 6b42677d7043 eric6/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py --- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Sun Sep 01 19:58:00 2019 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Mon Sep 02 18:50:38 2019 +0200 @@ -13,9 +13,9 @@ import os from PyQt5.QtCore import pyqtSlot, Qt, QProcess, QTimer, QSize -from PyQt5.QtGui import QTextCursor, QCursor +from PyQt5.QtGui import QTextCursor from PyQt5.QtWidgets import QWidget, QDialogButtonBox, QMenu, QHeaderView, \ - QTreeWidgetItem, QLineEdit, QToolTip + QTreeWidgetItem, QLineEdit from E5Gui.E5Application import e5App from E5Gui import E5MessageBox @@ -27,7 +27,7 @@ import Preferences import UI.PixmapCache -from Globals import qVersionTuple, strToQByteArray +from Globals import strToQByteArray class HgStatusDialog(QWidget, Ui_HgStatusDialog): @@ -126,10 +126,7 @@ """ self.__actionsMenu = QMenu() self.__actionsMenu.setTearOffEnabled(True) - if qVersionTuple() >= (5, 1, 0): - self.__actionsMenu.setToolTipsVisible(True) - else: - self.__actionsMenu.hovered.connect(self.__actionsMenuHovered) + self.__actionsMenu.setToolTipsVisible(True) self.__actionsMenu.aboutToShow.connect(self.__showActionsMenu) self.__commitAct = self.__actionsMenu.addAction( @@ -208,17 +205,6 @@ self.actionsButton.setIcon( UI.PixmapCache.getIcon("actionsToolButton.png")) self.actionsButton.setMenu(self.__actionsMenu) - - def __actionsMenuHovered(self, action): - """ - Private slot to show the tooltip for an action menu entry. - - @param action action to show tooltip for - @type QAction - """ - QToolTip.showText( - QCursor.pos(), action.toolTip(), - self.__actionsMenu, self.__actionsMenu.actionGeometry(action)) def closeEvent(self, e): """