35 @param pip reference to the master object |
35 @param pip reference to the master object |
36 @type Pip |
36 @type Pip |
37 @param parent reference to the parent widget |
37 @param parent reference to the parent widget |
38 @type QWidget |
38 @type QWidget |
39 """ |
39 """ |
40 super(PipFreezeDialog, self).__init__(parent) |
40 super().__init__(parent) |
41 self.setupUi(self) |
41 self.setupUi(self) |
42 self.setWindowFlags(Qt.WindowType.Window) |
42 self.setWindowFlags(Qt.WindowType.Window) |
43 |
43 |
44 self.__refreshButton = self.buttonBox.addButton( |
44 self.__refreshButton = self.buttonBox.addButton( |
45 self.tr("&Refresh"), QDialogButtonBox.ButtonRole.ActionRole) |
45 self.tr("&Refresh"), QDialogButtonBox.ButtonRole.ActionRole) |
110 |
110 |
111 def __refresh(self): |
111 def __refresh(self): |
112 """ |
112 """ |
113 Private slot to refresh the displayed list. |
113 Private slot to refresh the displayed list. |
114 """ |
114 """ |
115 if self.__requirementsEdited: |
115 ok = ( |
116 ok = E5MessageBox.yesNo( |
116 E5MessageBox.yesNo( |
117 self, |
117 self, |
118 self.tr("Generate Requirements"), |
118 self.tr("Generate Requirements"), |
119 self.tr("""The requirements were changed. Do you want""" |
119 self.tr("""The requirements were changed. Do you want""" |
120 """ to overwrite these changes?""")) |
120 """ to overwrite these changes?""")) |
121 else: |
121 if self.__requirementsEdited else |
122 ok = True |
122 True |
|
123 ) |
123 if ok: |
124 if ok: |
124 self.start(self.__environmentName) |
125 self.start(self.__environmentName) |
125 |
126 |
126 def start(self, venvName): |
127 def start(self, venvName): |
127 """ |
128 """ |