eric6/Plugins/PluginEricapi.py

changeset 7759
51aa6c6b66f7
parent 7360
9190402e4505
child 7780
41420f82c0ac
equal deleted inserted replaced
7758:dd54d33d21d2 7759:51aa6c6b66f7
158 '\r\n': 'crlf', 158 '\r\n': 'crlf',
159 } 159 }
160 project = e5App().getObject("Project") 160 project = e5App().getObject("Project")
161 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4API") 161 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4API")
162 dlg = EricapiConfigDialog(project, parms) 162 dlg = EricapiConfigDialog(project, parms)
163 if dlg.exec_() == QDialog.Accepted: 163 if dlg.exec() == QDialog.Accepted:
164 args, parms = dlg.generateParameters() 164 args, parms = dlg.generateParameters()
165 project.setData('DOCUMENTATIONPARMS', "ERIC4API", parms) 165 project.setData('DOCUMENTATIONPARMS', "ERIC4API", parms)
166 166
167 # add parameter for the eol setting 167 # add parameter for the eol setting
168 if not project.useSystemEol(): 168 if not project.useSystemEol():
174 EricapiExecDialog 174 EricapiExecDialog
175 ) 175 )
176 dia = EricapiExecDialog("Ericapi") 176 dia = EricapiExecDialog("Ericapi")
177 res = dia.start(args, project.ppath) 177 res = dia.start(args, project.ppath)
178 if res: 178 if res:
179 dia.exec_() 179 dia.exec()
180 180
181 outputFileName = Utilities.toNativeSeparators(parms['outputFile']) 181 outputFileName = Utilities.toNativeSeparators(parms['outputFile'])
182 182
183 # add output files to the project data, if they aren't in already 183 # add output files to the project data, if they aren't in already
184 for progLanguage in parms['languages']: 184 for progLanguage in parms['languages']:

eric ide

mercurial