5 |
5 |
6 """ |
6 """ |
7 Module implementing the base class of the VCS project helper. |
7 Module implementing the base class of the VCS project helper. |
8 """ |
8 """ |
9 |
9 |
|
10 import copy |
10 import os |
11 import os |
|
12 import pathlib |
11 import shutil |
13 import shutil |
12 import copy |
14 |
13 import pathlib |
15 from PyQt6.QtCore import QCoreApplication, QObject, pyqtSlot |
14 |
|
15 from PyQt6.QtCore import pyqtSlot, QObject, QCoreApplication |
|
16 from PyQt6.QtWidgets import QDialog, QInputDialog, QToolBar |
16 from PyQt6.QtWidgets import QDialog, QInputDialog, QToolBar |
17 |
17 |
|
18 from eric7 import Preferences |
|
19 from eric7.EricGui import EricPixmapCache |
18 from eric7.EricGui.EricAction import EricAction |
20 from eric7.EricGui.EricAction import EricAction |
19 from eric7.EricWidgets import EricMessageBox |
21 from eric7.EricWidgets import EricMessageBox |
20 from eric7.EricWidgets.EricApplication import ericApp |
22 from eric7.EricWidgets.EricApplication import ericApp |
21 |
|
22 from eric7 import Preferences |
|
23 from eric7.EricGui import EricPixmapCache |
|
24 from eric7.UI import Config |
23 from eric7.UI import Config |
25 |
24 |
26 |
25 |
27 class VcsProjectHelper(QObject): |
26 class VcsProjectHelper(QObject): |
28 """ |
27 """ |