Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
14 from PyQt4.QtCore import * 14 from PyQt4.QtCore import *
15 from PyQt4.QtGui import * 15 from PyQt4.QtGui import *
16 16
17 from E4Gui.E4Completers import E4DirCompleter 17 from E4Gui.E4Completers import E4DirCompleter
18 18
19 from Ui_EricdocConfigDialog import Ui_EricdocConfigDialog 19 from .Ui_EricdocConfigDialog import Ui_EricdocConfigDialog
20 from DocumentationTools.Config import eric4docDefaultColors, eric4docColorParameterNames 20 from DocumentationTools.Config import eric4docDefaultColors, eric4docColorParameterNames
21 import Utilities 21 import Utilities
22 22
23 from eric4config import getConfig 23 from eric4config import getConfig
24 24
64 self.parameters = copy.deepcopy(self.defaults) 64 self.parameters = copy.deepcopy(self.defaults)
65 self.colors = eric4docDefaultColors.copy() 65 self.colors = eric4docDefaultColors.copy()
66 66
67 # combine it with the values of parms 67 # combine it with the values of parms
68 if parms is not None: 68 if parms is not None:
69 for key, value in parms.items(): 69 for key, value in list(parms.items()):
70 if key.endswith("Color"): 70 if key.endswith("Color"):
71 self.colors[key] = parms[key] 71 self.colors[key] = parms[key]
72 else: 72 else:
73 self.parameters[key] = parms[key] 73 self.parameters[key] = parms[key]
74 74
186 args.append('-c') 186 args.append('-c')
187 if os.path.isabs(self.parameters['cssFile']): 187 if os.path.isabs(self.parameters['cssFile']):
188 args.append(self.parameters['cssFile']) 188 args.append(self.parameters['cssFile'])
189 else: 189 else:
190 args.append(os.path.join(self.ppath, self.parameters['cssFile'])) 190 args.append(os.path.join(self.ppath, self.parameters['cssFile']))
191 for key, value in self.colors.items(): 191 for key, value in list(self.colors.items()):
192 if self.colors[key] != eric4docDefaultColors[key]: 192 if self.colors[key] != eric4docDefaultColors[key]:
193 parms[key] = self.colors[key] 193 parms[key] = self.colors[key]
194 args.append("--%s=%s" % \ 194 args.append("--%s=%s" % \
195 (eric4docColorParameterNames[key], self.colors[key])) 195 (eric4docColorParameterNames[key], self.colors[key]))
196 196

eric ide

mercurial