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 |
10 import re |
11 import re |
11 import os |
|
12 |
12 |
13 import pysvn |
13 import pysvn |
14 |
14 |
15 from PyQt6.QtCore import Qt, QDate, pyqtSlot, QPoint |
15 from PyQt6.QtCore import QDate, QPoint, Qt, pyqtSlot |
16 from PyQt6.QtWidgets import ( |
16 from PyQt6.QtWidgets import ( |
17 QHeaderView, |
|
18 QWidget, |
|
19 QApplication, |
17 QApplication, |
20 QDialogButtonBox, |
18 QDialogButtonBox, |
|
19 QHeaderView, |
21 QTreeWidgetItem, |
20 QTreeWidgetItem, |
|
21 QWidget, |
22 ) |
22 ) |
23 |
23 |
|
24 from eric7.EricGui import EricPixmapCache |
|
25 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
|
26 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker |
24 from eric7.EricWidgets import EricMessageBox |
27 from eric7.EricWidgets import EricMessageBox |
25 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
28 |
26 |
|
27 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker |
|
28 |
|
29 from .SvnUtilities import formatTime, dateFromTime_t |
|
30 from .SvnDialogMixin import SvnDialogMixin |
29 from .SvnDialogMixin import SvnDialogMixin |
31 |
30 from .SvnUtilities import dateFromTime_t, formatTime |
32 from .Ui_SvnLogBrowserDialog import Ui_SvnLogBrowserDialog |
31 from .Ui_SvnLogBrowserDialog import Ui_SvnLogBrowserDialog |
33 |
|
34 from eric7.EricGui import EricPixmapCache |
|
35 |
32 |
36 |
33 |
37 class SvnLogBrowserDialog(QWidget, SvnDialogMixin, Ui_SvnLogBrowserDialog): |
34 class SvnLogBrowserDialog(QWidget, SvnDialogMixin, Ui_SvnLogBrowserDialog): |
38 """ |
35 """ |
39 Class implementing a dialog to browse the log history. |
36 Class implementing a dialog to browse the log history. |