E5XML/HighlightingStylesReader.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1509
c0b5e693b0eb
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
10 10
11 from PyQt4.QtGui import QColor, QFont 11 from PyQt4.QtGui import QColor, QFont
12 12
13 from .Config import highlightingStylesFileFormatVersion 13 from .Config import highlightingStylesFileFormatVersion
14 from .XMLStreamReaderBase import XMLStreamReaderBase 14 from .XMLStreamReaderBase import XMLStreamReaderBase
15
15 16
16 class HighlightingStylesReader(XMLStreamReaderBase): 17 class HighlightingStylesReader(XMLStreamReaderBase):
17 """ 18 """
18 Class for reading a highlighting styles XML file. 19 Class for reading a highlighting styles XML file.
19 """ 20 """
38 """ 39 """
39 while not self.atEnd(): 40 while not self.atEnd():
40 self.readNext() 41 self.readNext()
41 if self.isStartElement(): 42 if self.isStartElement():
42 if self.name() == "HighlightingStyles": 43 if self.name() == "HighlightingStyles":
43 self.version = self.attribute("version", 44 self.version = self.attribute("version",
44 highlightingStylesFileFormatVersion) 45 highlightingStylesFileFormatVersion)
45 if self.version not in self.supportedVersions: 46 if self.version not in self.supportedVersions:
46 self.raiseUnsupportedFormatVersion(self.version) 47 self.raiseUnsupportedFormatVersion(self.version)
47 elif self.name() == "Lexer": 48 elif self.name() == "Lexer":
48 self.__readLexer() 49 self.__readLexer()

eric ide

mercurial