7 """ |
7 """ |
8 Module implementing a class to read speed dial data files. |
8 Module implementing a class to read speed dial data files. |
9 """ |
9 """ |
10 |
10 |
11 from PyQt6.QtCore import QCoreApplication, QFile, QIODevice, QXmlStreamReader |
11 from PyQt6.QtCore import QCoreApplication, QFile, QIODevice, QXmlStreamReader |
|
12 |
|
13 from .Page import Page |
12 |
14 |
13 |
15 |
14 class SpeedDialReader(QXmlStreamReader): |
16 class SpeedDialReader(QXmlStreamReader): |
15 """ |
17 """ |
16 Class implementing a reader object for speed dial data files. |
18 Class implementing a reader object for speed dial data files. |
97 url = attributes.value("url") |
99 url = attributes.value("url") |
98 title = attributes.value("title") |
100 title = attributes.value("title") |
99 if url: |
101 if url: |
100 if not title: |
102 if not title: |
101 title = url |
103 title = url |
102 from .Page import Page |
|
103 |
|
104 page = Page(url, title) |
104 page = Page(url, title) |
105 self.__pages.append(page) |
105 self.__pages.append(page) |
106 else: |
106 else: |
107 self.__skipUnknownElement() |
107 self.__skipUnknownElement() |
108 |
108 |