55 |
55 |
56 def save(self): |
56 def save(self): |
57 """ |
57 """ |
58 Public slot to save the user agent entries to disk. |
58 Public slot to save the user agent entries to disk. |
59 """ |
59 """ |
|
60 from .UserAgentWriter import UserAgentWriter |
|
61 |
60 if not self.__loaded: |
62 if not self.__loaded: |
61 return |
63 return |
62 |
|
63 from .UserAgentWriter import UserAgentWriter |
|
64 |
64 |
65 agentFile = self.getFileName() |
65 agentFile = self.getFileName() |
66 writer = UserAgentWriter() |
66 writer = UserAgentWriter() |
67 if not writer.write(agentFile, self.__agents): |
67 if not writer.write(agentFile, self.__agents): |
68 EricMessageBox.critical( |
68 EricMessageBox.critical( |
77 |
77 |
78 def __load(self): |
78 def __load(self): |
79 """ |
79 """ |
80 Private method to load the saved user agent settings. |
80 Private method to load the saved user agent settings. |
81 """ |
81 """ |
82 agentFile = self.getFileName() |
|
83 from .UserAgentReader import UserAgentReader |
82 from .UserAgentReader import UserAgentReader |
84 |
83 |
|
84 agentFile = self.getFileName() |
85 reader = UserAgentReader() |
85 reader = UserAgentReader() |
86 self.__agents = reader.read(agentFile) |
86 self.__agents = reader.read(agentFile) |
87 if reader.error() != QXmlStreamReader.Error.NoError: |
87 if reader.error() != QXmlStreamReader.Error.NoError: |
88 EricMessageBox.warning( |
88 EricMessageBox.warning( |
89 None, |
89 None, |