176 } |
176 } |
177 project = ericApp().getObject("Project") |
177 project = ericApp().getObject("Project") |
178 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4API") |
178 parms = project.getData('DOCUMENTATIONPARMS', "ERIC4API") |
179 dlg = EricapiConfigDialog(project, parms) |
179 dlg = EricapiConfigDialog(project, parms) |
180 if dlg.exec() == QDialog.DialogCode.Accepted: |
180 if dlg.exec() == QDialog.DialogCode.Accepted: |
181 args, parms = dlg.generateParameters() |
181 args, parms, startDir = dlg.generateParameters() |
182 project.setData('DOCUMENTATIONPARMS', "ERIC4API", parms) |
182 project.setData('DOCUMENTATIONPARMS', "ERIC4API", parms) |
|
183 |
|
184 if not startDir: |
|
185 startDir = project.ppath |
183 |
186 |
184 # add parameter for the eol setting |
187 # add parameter for the eol setting |
185 if not project.useSystemEol(): |
188 if not project.useSystemEol(): |
186 args.append( |
189 args.append( |
187 "--eol={0}".format(eolTranslation[project.getEolString()])) |
190 "--eol={0}".format(eolTranslation[project.getEolString()])) |