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 |