232 if not self.__loaded: |
232 if not self.__loaded: |
233 return |
233 return |
234 |
234 |
235 Preferences.setHelp("DownloadManagerRemovePolicy", self.__removePolicy) |
235 Preferences.setHelp("DownloadManagerRemovePolicy", self.__removePolicy) |
236 Preferences.setHelp("DownloadManagerSize", self.size()) |
236 Preferences.setHelp("DownloadManagerSize", self.size()) |
|
237 Preferences.setHelp("DownloadManagerPosition", self.pos()) |
237 if self.__removePolicy == DownloadManager.RemoveExit: |
238 if self.__removePolicy == DownloadManager.RemoveExit: |
238 return |
239 return |
239 |
240 |
240 downloads = [] |
241 downloads = [] |
241 for download in self.__downloads: |
242 for download in self.__downloads: |
251 |
252 |
252 self.__removePolicy = Preferences.getHelp("DownloadManagerRemovePolicy") |
253 self.__removePolicy = Preferences.getHelp("DownloadManagerRemovePolicy") |
253 size = Preferences.getHelp("DownloadManagerSize") |
254 size = Preferences.getHelp("DownloadManagerSize") |
254 if size.isValid(): |
255 if size.isValid(): |
255 self.resize(size) |
256 self.resize(size) |
|
257 pos = Preferences.getHelp("DownloadManagerPosition") |
|
258 self.move(pos) |
|
259 |
256 downloads = Preferences.getHelp("DownloadManagerDownloads") |
260 downloads = Preferences.getHelp("DownloadManagerDownloads") |
257 for download in downloads: |
261 for download in downloads: |
258 if not download[0].isEmpty() and \ |
262 if not download[0].isEmpty() and \ |
259 download[1] != "": |
263 download[1] != "": |
260 itm = DownloadItem(parent = self) |
264 itm = DownloadItem(parent = self) |