eric6/CondaInterface/CondaExportDialog.py

changeset 7771
787a6b3f8c9f
parent 7360
9190402e4505
child 7780
41420f82c0ac
equal deleted inserted replaced
7770:49f3377aebf1 7771:787a6b3f8c9f
16 ) 16 )
17 17
18 from E5Gui import E5MessageBox, E5FileDialog 18 from E5Gui import E5MessageBox, E5FileDialog
19 from E5Gui.E5PathPicker import E5PathPickerModes 19 from E5Gui.E5PathPicker import E5PathPickerModes
20 from E5Gui.E5Application import e5App 20 from E5Gui.E5Application import e5App
21 from E5Gui.E5OverrideCursor import E5OverrideCursor
21 22
22 from .Ui_CondaExportDialog import Ui_CondaExportDialog 23 from .Ui_CondaExportDialog import Ui_CondaExportDialog
23 24
24 25
25 class CondaExportDialog(QDialog, Ui_CondaExportDialog): 26 class CondaExportDialog(QDialog, Ui_CondaExportDialog):
67 Protected slot implementing a close event handler. 68 Protected slot implementing a close event handler.
68 69
69 @param e close event 70 @param e close event
70 @type QCloseEvent 71 @type QCloseEvent
71 """ 72 """
72 QApplication.restoreOverrideCursor()
73 e.accept() 73 e.accept()
74 74
75 @pyqtSlot(str) 75 @pyqtSlot(str)
76 def on_requirementsFilePicker_textChanged(self, txt): 76 def on_requirementsFilePicker_textChanged(self, txt):
77 """ 77 """
129 "--export", 129 "--export",
130 "--prefix", 130 "--prefix",
131 self.__prefix, 131 self.__prefix,
132 ] 132 ]
133 133
134 QApplication.setOverrideCursor(Qt.WaitCursor) 134 with E5OverrideCursor():
135 success, output = self.__conda.runProcess(args) 135 success, output = self.__conda.runProcess(args)
136 136
137 if success: 137 if success:
138 self.requirementsEdit.setPlainText(output) 138 self.requirementsEdit.setPlainText(output)
139 self.__requirementsAvailable = True 139 self.__requirementsAvailable = True
140 else: 140 else:
141 self.requirementsEdit.setPlainText( 141 self.requirementsEdit.setPlainText(
142 self.tr("No output generated by conda.")) 142 self.tr("No output generated by conda."))
143 143
144 QApplication.restoreOverrideCursor()
145 self.__updateButtons() 144 self.__updateButtons()
146 145
147 self.__requirementsEdited = False 146 self.__requirementsEdited = False
148 147
149 def __updateButtons(self): 148 def __updateButtons(self):

eric ide

mercurial