Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2302
f29e9405c851
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a dialog to enter the parameters for eric5_api. 7 Module implementing a dialog to enter the parameters for eric5_api.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 import sys 12 import sys
11 import os 13 import os
12 import copy 14 import copy
13 15
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()

eric ide

mercurial