34 |
36 |
35 @param project reference to the project object (Project.Project) |
37 @param project reference to the project object (Project.Project) |
36 @param parms parameters to set in the dialog |
38 @param parms parameters to set in the dialog |
37 @param parent parent widget of this dialog |
39 @param parent parent widget of this dialog |
38 """ |
40 """ |
39 super().__init__(parent) |
41 super(EricapiConfigDialog, self).__init__(parent) |
40 self.setupUi(self) |
42 self.setupUi(self) |
41 |
43 |
42 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) |
44 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) |
43 for language in sorted(DocumentationTools.supportedExtensionsDictForApis.keys()): |
45 for language in sorted(DocumentationTools.supportedExtensionsDictForApis.keys()): |
44 self.languagesList.addItem(language) |
46 self.languagesList.addItem(language) |
260 self.parameters['languages'] = [] |
262 self.parameters['languages'] = [] |
261 for itm in self.languagesList.selectedItems(): |
263 for itm in self.languagesList.selectedItems(): |
262 self.parameters['languages'].append(itm.text()) |
264 self.parameters['languages'].append(itm.text()) |
263 |
265 |
264 # call the accept slot of the base class |
266 # call the accept slot of the base class |
265 super().accept() |
267 super(EricapiConfigDialog, self).accept() |