37 """ |
39 """ |
38 self.name = name |
40 self.name = name |
39 self.language = language |
41 self.language = language |
40 self.entries = {} |
42 self.entries = {} |
41 |
43 |
42 super().__init__(parent, [name]) |
44 super(TemplateGroup, self).__init__(parent, [name]) |
43 |
45 |
44 if Preferences.getTemplates("ShowTooltip"): |
46 if Preferences.getTemplates("ShowTooltip"): |
45 self.setToolTip(0, language) |
47 self.setToolTip(0, language) |
46 |
48 |
47 def setName(self, name): |
49 def setName(self, name): |
187 self.name = name |
189 self.name = name |
188 self.description = description |
190 self.description = description |
189 self.template = templateText |
191 self.template = templateText |
190 self.__extractVariables() |
192 self.__extractVariables() |
191 |
193 |
192 super().__init__(parent, [self.__displayText()]) |
194 super(TemplateEntry, self).__init__(parent, [self.__displayText()]) |
193 if Preferences.getTemplates("ShowTooltip"): |
195 if Preferences.getTemplates("ShowTooltip"): |
194 self.setToolTip(0, self.template) |
196 self.setToolTip(0, self.template) |
195 |
197 |
196 def __displayText(self): |
198 def __displayText(self): |
197 """ |
199 """ |
368 Constructor |
370 Constructor |
369 |
371 |
370 @param parent the parent (QWidget) |
372 @param parent the parent (QWidget) |
371 @param viewmanager reference to the viewmanager object |
373 @param viewmanager reference to the viewmanager object |
372 """ |
374 """ |
373 super().__init__(parent) |
375 super(TemplateViewer, self).__init__(parent) |
374 |
376 |
375 self.viewmanager = viewmanager |
377 self.viewmanager = viewmanager |
376 self.groups = {} |
378 self.groups = {} |
377 |
379 |
378 self.setHeaderLabels(["Template"]) |
380 self.setHeaderLabels(["Template"]) |