Templates/TemplateViewer.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2409
df3820f08247
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a template viewer and associated classes. 7 Module implementing a template viewer and associated classes.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 import datetime 12 import datetime
11 import os 13 import os
12 import re 14 import re
13 15
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"])

eric ide

mercurial