18 QTreeWidgetItem, |
18 QTreeWidgetItem, |
19 QVBoxLayout, |
19 QVBoxLayout, |
20 QWidget, |
20 QWidget, |
21 ) |
21 ) |
22 |
22 |
23 from eric7 import Utilities |
|
24 from eric7.EricGui import EricPixmapCache |
23 from eric7.EricGui import EricPixmapCache |
25 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
24 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
26 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
25 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
|
26 from eric7.SystemUtilities import OSUtilities |
27 |
27 |
28 from .Ui_VirtualenvManagerWidget import Ui_VirtualenvManagerWidget |
28 from .Ui_VirtualenvManagerWidget import Ui_VirtualenvManagerWidget |
29 |
29 |
30 |
30 |
31 class VirtualenvManagerWidget(QWidget, Ui_VirtualenvManagerWidget): |
31 class VirtualenvManagerWidget(QWidget, Ui_VirtualenvManagerWidget): |
67 self.deleteAllButton.setIcon(EricPixmapCache.getIcon("fileDeleteList")) |
67 self.deleteAllButton.setIcon(EricPixmapCache.getIcon("fileDeleteList")) |
68 self.saveButton.setIcon(EricPixmapCache.getIcon("fileSave")) |
68 self.saveButton.setIcon(EricPixmapCache.getIcon("fileSave")) |
69 |
69 |
70 baseDir = self.__manager.getVirtualEnvironmentsBaseDir() |
70 baseDir = self.__manager.getVirtualEnvironmentsBaseDir() |
71 if not baseDir: |
71 if not baseDir: |
72 baseDir = Utilities.getHomeDir() |
72 baseDir = OSUtilities.getHomeDir() |
73 |
73 |
74 self.envBaseDirectoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
74 self.envBaseDirectoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
75 self.envBaseDirectoryPicker.setWindowTitle(self.tr("Virtualenv Base Directory")) |
75 self.envBaseDirectoryPicker.setWindowTitle(self.tr("Virtualenv Base Directory")) |
76 self.envBaseDirectoryPicker.setText(baseDir) |
76 self.envBaseDirectoryPicker.setText(baseDir) |
77 |
77 |