Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py

changeset 564
b3d966393ba9
parent 437
6a62ad60fa99
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
39 39
40 self.__okButton = self.buttonBox.button(QDialogButtonBox.Ok) 40 self.__okButton = self.buttonBox.button(QDialogButtonBox.Ok)
41 41
42 self.__initializeDefaults() 42 self.__initializeDefaults()
43 43
44 self.sampleText = self.trUtf8(\ 44 self.sampleText = self.trUtf8(
45 '''<?xml version="1.0" encoding="utf-8"?>''' 45 '''<?xml version="1.0" encoding="utf-8"?>'''
46 '''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"''' 46 '''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"'''
47 '''"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">''' 47 '''"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'''
48 '''<html><head>''' 48 '''<html><head>'''
49 '''<title></title>''' 49 '''<title></title>'''
255 Private slot to select the output directory. 255 Private slot to select the output directory.
256 256
257 It displays a directory selection dialog to 257 It displays a directory selection dialog to
258 select the directory the documentations is written to. 258 select the directory the documentations is written to.
259 """ 259 """
260 directory = QFileDialog.getExistingDirectory(\ 260 directory = QFileDialog.getExistingDirectory(
261 self, 261 self,
262 self.trUtf8("Select output directory"), 262 self.trUtf8("Select output directory"),
263 self.outputDirEdit.text(), 263 self.outputDirEdit.text(),
264 QFileDialog.Options(QFileDialog.ShowDirsOnly)) 264 QFileDialog.Options(QFileDialog.ShowDirsOnly))
265 265
280 select a directory to be ignored. 280 select a directory to be ignored.
281 """ 281 """
282 startDir = self.ignoreDirEdit.text() 282 startDir = self.ignoreDirEdit.text()
283 if not startDir: 283 if not startDir:
284 startDir = self.ppath 284 startDir = self.ppath
285 directory = QFileDialog.getExistingDirectory(\ 285 directory = QFileDialog.getExistingDirectory(
286 self, 286 self,
287 self.trUtf8("Select directory to exclude"), 287 self.trUtf8("Select directory to exclude"),
288 startDir, 288 startDir,
289 QFileDialog.Options(QFileDialog.ShowDirsOnly)) 289 QFileDialog.Options(QFileDialog.ShowDirsOnly))
290 290
318 @pyqtSlot() 318 @pyqtSlot()
319 def on_cssButton_clicked(self): 319 def on_cssButton_clicked(self):
320 """ 320 """
321 Private slot to select a css style sheet. 321 Private slot to select a css style sheet.
322 """ 322 """
323 cssFile = QFileDialog.getOpenFileName(\ 323 cssFile = QFileDialog.getOpenFileName(
324 self, 324 self,
325 self.trUtf8("Select CSS style sheet"), 325 self.trUtf8("Select CSS style sheet"),
326 getConfig('ericCSSDir'), 326 getConfig('ericCSSDir'),
327 self.trUtf8("Style sheet (*.css);;All files (*)")) 327 self.trUtf8("Style sheet (*.css);;All files (*)"))
328 328
466 Private slot to select the output directory for the QtHelp files. 466 Private slot to select the output directory for the QtHelp files.
467 467
468 It displays a directory selection dialog to 468 It displays a directory selection dialog to
469 select the directory the QtHelp files are written to. 469 select the directory the QtHelp files are written to.
470 """ 470 """
471 directory = QFileDialog.getExistingDirectory(\ 471 directory = QFileDialog.getExistingDirectory(
472 self, 472 self,
473 self.trUtf8("Select output directory for QtHelp files"), 473 self.trUtf8("Select output directory for QtHelp files"),
474 self.qtHelpDirEdit.text(), 474 self.qtHelpDirEdit.text(),
475 QFileDialog.Options(QFileDialog.ShowDirsOnly)) 475 QFileDialog.Options(QFileDialog.ShowDirsOnly))
476 476
498 outdir = outdir[:-1] 498 outdir = outdir[:-1]
499 self.parameters['outputDirectory'] = outdir 499 self.parameters['outputDirectory'] = outdir
500 self.parameters['ignoreDirectories'] = [] 500 self.parameters['ignoreDirectories'] = []
501 for row in range(0, self.ignoreDirsList.count()): 501 for row in range(0, self.ignoreDirsList.count()):
502 itm = self.ignoreDirsList.item(row) 502 itm = self.ignoreDirsList.item(row)
503 self.parameters['ignoreDirectories'].append(\ 503 self.parameters['ignoreDirectories'].append(
504 os.path.normpath(itm.text())) 504 os.path.normpath(itm.text()))
505 cssFile = self.cssEdit.text() 505 cssFile = self.cssEdit.text()
506 if cssFile != '': 506 if cssFile != '':
507 cssFile = os.path.normpath(cssFile) 507 cssFile = os.path.normpath(cssFile)
508 self.parameters['cssFile'] = cssFile 508 self.parameters['cssFile'] = cssFile

eric ide

mercurial