diff -r fdd568d3533d -r b0061a6f7484 Preferences/ConfigurationPages/NetworkPage.py --- a/Preferences/ConfigurationPages/NetworkPage.py Sun Oct 10 11:25:46 2010 +0200 +++ b/Preferences/ConfigurationPages/NetworkPage.py Sun Oct 10 21:12:43 2010 +0200 @@ -17,6 +17,8 @@ from .ConfigurationPageBase import ConfigurationPageBase from .Ui_NetworkPage import Ui_NetworkPage +from Helpviewer.Download.DownloadManager import DownloadManager + import Preferences import Utilities @@ -38,6 +40,13 @@ self.downloadDirEdit.setText(Preferences.getUI("DownloadPath")) self.requestFilenameCheckBox.setChecked( Preferences.getUI("RequestDownloadFilename")) + policy = Preferences.getHelp("DownloadManagerRemovePolicy") + if policy == DownloadManager.RemoveNever: + self.cleanupNeverButton.setChecked(True) + elif policy == DownloadManager.RemoveExit: + self.cleanupExitButton.setChecked(True) + else: + self.cleanupSuccessfulButton.setChecked(True) self.proxyGroup.setChecked( Preferences.getUI("UseProxy")) @@ -68,6 +77,13 @@ self.downloadDirEdit.text()) Preferences.setUI("RequestDownloadFilename", self.requestFilenameCheckBox.isChecked()) + if self.cleanupNeverButton.isChecked(): + policy = DownloadManager.RemoveNever + elif self.cleanupExitButton.isChecked(): + policy = DownloadManager.RemoveExit + else: + policy = DownloadManager.RemoveSuccessFullDownload + Preferences.setHelp("DownloadManagerRemovePolicy", policy) Preferences.setUI("UseProxy", self.proxyGroup.isChecked()) @@ -112,4 +128,4 @@ @param dlg reference to the configuration dialog """ page = NetworkPage() - return page \ No newline at end of file + return page