src/eric7/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9576
be9f8e7e42e0
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing a dialog to browse the log history. 7 Module implementing a dialog to browse the log history.
8 """ 8 """
9 9
10 import os
11 import re
12 import collections 10 import collections
13 import contextlib 11 import contextlib
12 import os
14 import pathlib 13 import pathlib
15 14 import re
16 from PyQt6.QtCore import pyqtSlot, Qt, QDate, QSize, QPoint 15
16 from PyQt6.QtCore import QDate, QPoint, QSize, Qt, pyqtSlot
17 from PyQt6.QtGui import ( 17 from PyQt6.QtGui import (
18 QBrush,
18 QColor, 19 QColor,
20 QIcon,
21 QPainter,
22 QPalette,
23 QPen,
19 QPixmap, 24 QPixmap,
20 QPainter,
21 QPen,
22 QBrush,
23 QIcon,
24 QTextCursor, 25 QTextCursor,
25 QPalette,
26 ) 26 )
27 from PyQt6.QtWidgets import ( 27 from PyQt6.QtWidgets import (
28 QWidget, 28 QApplication,
29 QDialogButtonBox, 29 QDialogButtonBox,
30 QHeaderView, 30 QHeaderView,
31 QTreeWidgetItem, 31 QInputDialog,
32 QApplication,
33 QLineEdit, 32 QLineEdit,
34 QMenu, 33 QMenu,
35 QInputDialog, 34 QTreeWidgetItem,
35 QWidget,
36 ) 36 )
37 37
38 from eric7 import Preferences, Utilities
39 from eric7.EricGui import EricPixmapCache
40 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
41 from eric7.EricWidgets import EricFileDialog, EricMessageBox
38 from eric7.EricWidgets.EricApplication import ericApp 42 from eric7.EricWidgets.EricApplication import ericApp
39 from eric7.EricWidgets import EricMessageBox, EricFileDialog 43
40 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 44 from .HgDiffGenerator import HgDiffGenerator
41 45 from .HgDiffHighlighter import HgDiffHighlighter
42 from .Ui_HgLogBrowserDialog import Ui_HgLogBrowserDialog 46 from .Ui_HgLogBrowserDialog import Ui_HgLogBrowserDialog
43
44 from .HgDiffHighlighter import HgDiffHighlighter
45 from .HgDiffGenerator import HgDiffGenerator
46
47 from eric7.EricGui import EricPixmapCache
48 from eric7 import Preferences, Utilities
49 47
50 COLORNAMES = [ 48 COLORNAMES = [
51 "blue", 49 "blue",
52 "darkgreen", 50 "darkgreen",
53 "red", 51 "red",

eric ide

mercurial