41 self.setupUi(self) |
41 self.setupUi(self) |
42 self.setWindowFlags(Qt.Window) |
42 self.setWindowFlags(Qt.Window) |
43 |
43 |
44 self.__refreshButton = self.buttonBox.addButton( |
44 self.__refreshButton = self.buttonBox.addButton( |
45 self.tr("&Refresh"), QDialogButtonBox.ActionRole) |
45 self.tr("&Refresh"), QDialogButtonBox.ActionRole) |
|
46 |
|
47 self.__environmentName = "" |
46 |
48 |
47 self.requirementsFilePicker.setMode(E5PathPickerModes.SaveFileMode) |
49 self.requirementsFilePicker.setMode(E5PathPickerModes.SaveFileMode) |
48 self.requirementsFilePicker.setFilters( |
50 self.requirementsFilePicker.setFilters( |
49 self.tr("Text Files (*.txt);;All Files (*)")) |
51 self.tr("Text Files (*.txt);;All Files (*)")) |
50 |
52 |
115 self.tr("""The requirements were changed. Do you want""" |
117 self.tr("""The requirements were changed. Do you want""" |
116 """ to overwrite these changes?""")) |
118 """ to overwrite these changes?""")) |
117 else: |
119 else: |
118 ok = True |
120 ok = True |
119 if ok: |
121 if ok: |
120 self.start() |
122 self.start(self.__environmentName) |
121 |
123 |
122 def start(self, venvName): |
124 def start(self, venvName): |
123 """ |
125 """ |
124 Public method to start the command. |
126 Public method to start the command. |
125 |
127 |
126 @param venvName name of the environment to act upon |
128 @param venvName name of the environment to act upon |
127 @type str |
129 @type str |
128 """ |
130 """ |
129 self.requirementsEdit.clear() |
131 self.requirementsEdit.clear() |
130 self.__requirementsAvailable = False |
132 self.__requirementsAvailable = False |
|
133 self.__environmentName = venvName |
131 |
134 |
132 interpreter = self.__pip.getVirtualenvInterpreter(venvName) |
135 interpreter = self.__pip.getVirtualenvInterpreter(venvName) |
133 if not interpreter: |
136 if not interpreter: |
134 return |
137 return |
135 |
138 |