Plugins/PluginEricdoc.py

changeset 253
3ccdf551bde7
parent 248
f4561c24989a
child 254
422fd16817c0
equal deleted inserted replaced
252:05692e3d37bf 253:3ccdf551bde7
137 137
138 def __doEricdoc(self): 138 def __doEricdoc(self):
139 """ 139 """
140 Private slot to perform the eric5-doc api documentation generation. 140 Private slot to perform the eric5-doc api documentation generation.
141 """ 141 """
142 eolTranslation = {
143 '\r' : 'cr',
144 '\n' : 'lf',
145 '\r\n' : 'crlf',
146 }
142 project = e5App().getObject("Project") 147 project = e5App().getObject("Project")
143 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4DOC") 148 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4DOC")
144 dlg = EricdocConfigDialog(project, parms) 149 dlg = EricdocConfigDialog(project, parms)
145 if dlg.exec_() == QDialog.Accepted: 150 if dlg.exec_() == QDialog.Accepted:
146 args, parms = dlg.generateParameters() 151 args, parms = dlg.generateParameters()
147 project.setData('DOCUMENTATIONPARMS', "ERIC4DOC", parms) 152 project.setData('DOCUMENTATIONPARMS', "ERIC4DOC", parms)
153
154 # add parameter for the eol setting
155 if not project.useSystemEol():
156 args.append("--eol=%s" % eolTranslation[project.getEolString()])
148 157
149 # now do the call 158 # now do the call
150 dia = EricdocExecDialog("Ericdoc") 159 dia = EricdocExecDialog("Ericdoc")
151 res = dia.start(args, project.ppath) 160 res = dia.start(args, project.ppath)
152 if res: 161 if res:

eric ide

mercurial