src/eric7/MultiProject/MultiProject.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the multi project management functionality. 7 Module implementing the multi project management functionality.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
12 import pathlib
11 import shutil 13 import shutil
12 import contextlib 14
13 import pathlib 15 from PyQt6.QtCore import QFile, QIODevice, QObject, QUuid, pyqtSignal, pyqtSlot
14 16 from PyQt6.QtWidgets import QDialog, QMenu, QToolBar
15 from PyQt6.QtCore import pyqtSignal, pyqtSlot, QFile, QIODevice, QObject, QUuid 17
16 from PyQt6.QtWidgets import QMenu, QDialog, QToolBar 18 from eric7 import Preferences, Utilities
17 19 from eric7.EricGui import EricPixmapCache
18 from eric7.Globals import recentNameMultiProject
19
20 from eric7.EricGui.EricAction import EricAction, createActionGroup 20 from eric7.EricGui.EricAction import EricAction, createActionGroup
21 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
21 from eric7.EricWidgets import EricFileDialog, EricMessageBox, EricPathPickerDialog 22 from eric7.EricWidgets import EricFileDialog, EricMessageBox, EricPathPickerDialog
22 from eric7.EricWidgets.EricPathPickerDialog import EricPathPickerModes 23 from eric7.EricWidgets.EricPathPickerDialog import EricPathPickerModes
23 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 24 from eric7.Globals import recentNameMultiProject
24
25 from eric7.EricGui import EricPixmapCache
26 from eric7.UI import Config 25 from eric7.UI import Config
27
28 from eric7 import Preferences, Utilities
29 26
30 from .MultiProjectFile import MultiProjectFile 27 from .MultiProjectFile import MultiProjectFile
31 28
32 29
33 class MultiProject(QObject): 30 class MultiProject(QObject):

eric ide

mercurial