139 else: |
139 else: |
140 self.cleanupSuccessfulButton.setChecked(True) |
140 self.cleanupSuccessfulButton.setChecked(True) |
141 self.__webKit = True |
141 self.__webKit = True |
142 except ImportError: |
142 except ImportError: |
143 self.cleanupGroup.hide() |
143 self.cleanupGroup.hide() |
|
144 self.displayGroup.hide() |
144 else: |
145 else: |
145 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") |
146 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") |
146 from WebBrowser.Download.DownloadManager import DownloadManager |
147 from WebBrowser.Download.DownloadManager import DownloadManager |
147 if policy == DownloadManager.RemoveNever: |
148 if policy == DownloadManager.RemoveNever: |
148 self.cleanupNeverButton.setChecked(True) |
149 self.cleanupNeverButton.setChecked(True) |
149 elif policy == DownloadManager.RemoveExit: |
150 elif policy == DownloadManager.RemoveExit: |
150 self.cleanupExitButton.setChecked(True) |
151 self.cleanupExitButton.setChecked(True) |
151 else: |
152 else: |
152 self.cleanupSuccessfulButton.setChecked(True) |
153 self.cleanupSuccessfulButton.setChecked(True) |
|
154 self.openOnStartCheckBox.setChecked( |
|
155 Preferences.getWebBrowser("DownloadManagerAutoOpen")) |
|
156 self.closeOnFinishedCheckBox.setChecked( |
|
157 Preferences.getWebBrowser("DownloadManagerAutoClose")) |
153 self.__webEngine = True |
158 self.__webEngine = True |
154 |
159 |
155 def save(self): |
160 def save(self): |
156 """ |
161 """ |
157 Public slot to save the Networj configuration. |
162 Public slot to save the Networj configuration. |
181 elif self.cleanupExitButton.isChecked(): |
186 elif self.cleanupExitButton.isChecked(): |
182 policy = DownloadManager.RemoveExit |
187 policy = DownloadManager.RemoveExit |
183 else: |
188 else: |
184 policy = DownloadManager.RemoveSuccessFullDownload |
189 policy = DownloadManager.RemoveSuccessFullDownload |
185 Preferences.setWebBrowser("DownloadManagerRemovePolicy", policy) |
190 Preferences.setWebBrowser("DownloadManagerRemovePolicy", policy) |
|
191 Preferences.setWebBrowser( |
|
192 "DownloadManagerAutoOpen", |
|
193 self.openOnStartCheckBox.isChecked()) |
|
194 Preferences.setWebBrowser( |
|
195 "DownloadManagerAutoClose", |
|
196 self.closeOnFinishedCheckBox.isChecked()) |
186 |
197 |
187 Preferences.setUI( |
198 Preferences.setUI( |
188 "UseProxy", |
199 "UseProxy", |
189 not self.noProxyButton.isChecked()) |
200 not self.noProxyButton.isChecked()) |
190 Preferences.setUI( |
201 Preferences.setUI( |