Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py

changeset 6369
09bc694c00bc
parent 6247
5c677a7f7d51
child 6645
ad476851d7e0
equal deleted inserted replaced
6368:18d1dcf4631d 6369:09bc694c00bc
14 pass 14 pass
15 15
16 import os 16 import os
17 import collections 17 import collections
18 18
19 from PyQt5.QtCore import pyqtSlot, qVersion, Qt, QDate, QProcess, QTimer, \ 19 from PyQt5.QtCore import pyqtSlot, Qt, QDate, QProcess, QTimer, QRegExp, \
20 QRegExp, QSize, QPoint, QFileInfo 20 QSize, QPoint, QFileInfo
21 from PyQt5.QtGui import QCursor, QColor, QPixmap, QPainter, QPen, QIcon, \ 21 from PyQt5.QtGui import QCursor, QColor, QPixmap, QPainter, QPen, QIcon, \
22 QTextCursor 22 QTextCursor
23 from PyQt5.QtWidgets import QWidget, QDialogButtonBox, QHeaderView, \ 23 from PyQt5.QtWidgets import QWidget, QDialogButtonBox, QHeaderView, \
24 QTreeWidgetItem, QApplication, QLineEdit, QMenu, QInputDialog, QToolTip 24 QTreeWidgetItem, QApplication, QLineEdit, QMenu, QInputDialog, QToolTip
25 25
26 from E5Gui.E5Application import e5App 26 from E5Gui.E5Application import e5App
27 from E5Gui import E5MessageBox, E5FileDialog 27 from E5Gui import E5MessageBox, E5FileDialog
28
29 from Globals import qVersionTuple
28 30
29 from .Ui_GitLogBrowserDialog import Ui_GitLogBrowserDialog 31 from .Ui_GitLogBrowserDialog import Ui_GitLogBrowserDialog
30 32
31 from .GitDiffHighlighter import GitDiffHighlighter 33 from .GitDiffHighlighter import GitDiffHighlighter
32 from .GitDiffGenerator import GitDiffGenerator 34 from .GitDiffGenerator import GitDiffGenerator
302 """ 304 """
303 Private method to initialize the actions menu. 305 Private method to initialize the actions menu.
304 """ 306 """
305 self.__actionsMenu = QMenu() 307 self.__actionsMenu = QMenu()
306 self.__actionsMenu.setTearOffEnabled(True) 308 self.__actionsMenu.setTearOffEnabled(True)
307 if qVersion() >= "5.1.0": 309 if qVersionTuple() >= (5, 1, 0):
308 self.__actionsMenu.setToolTipsVisible(True) 310 self.__actionsMenu.setToolTipsVisible(True)
309 else: 311 else:
310 self.__actionsMenu.hovered.connect(self.__actionsMenuHovered) 312 self.__actionsMenu.hovered.connect(self.__actionsMenuHovered)
311 313
312 self.__cherryAct = self.__actionsMenu.addAction( 314 self.__cherryAct = self.__actionsMenu.addAction(

eric ide

mercurial