Preferences/ConfigurationPages/NetworkPage.py

changeset 668
b0061a6f7484
parent 564
b3d966393ba9
child 791
9ec2ac20e54e
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

eric ide

mercurial