6 """ |
6 """ |
7 Module implementing a class to read login data files. |
7 Module implementing a class to read login data files. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QFile, QCoreApplication, QUrl |
10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QFile, QCoreApplication, QUrl |
11 |
|
12 from .LoginForm import LoginForm |
|
13 |
11 |
14 |
12 |
15 class PasswordReader(QXmlStreamReader): |
13 class PasswordReader(QXmlStreamReader): |
16 """ |
14 """ |
17 Class implementing a reader object for login data files. |
15 Class implementing a reader object for login data files. |
113 |
111 |
114 while not self.atEnd(): |
112 while not self.atEnd(): |
115 self.readNext() |
113 self.readNext() |
116 if self.isStartElement(): |
114 if self.isStartElement(): |
117 if self.name() == "Form": |
115 if self.name() == "Form": |
|
116 from .LoginForm import LoginForm |
118 attributes = self.attributes() |
117 attributes = self.attributes() |
119 key = attributes.value("key") |
118 key = attributes.value("key") |
120 form = LoginForm() |
119 form = LoginForm() |
121 form.url = QUrl(attributes.value("url")) |
120 form.url = QUrl(attributes.value("url")) |
122 form.name = attributes.value("name") |
121 form.name = attributes.value("name") |