116 (ConfigurationWidget.DefaultMode, |
116 (ConfigurationWidget.DefaultMode, |
117 ConfigurationWidget.HelpBrowserMode, |
117 ConfigurationWidget.HelpBrowserMode, |
118 ConfigurationWidget.WebBrowserMode) |
118 ConfigurationWidget.WebBrowserMode) |
119 """ |
119 """ |
120 from ..ConfigurationDialog import ConfigurationWidget |
120 from ..ConfigurationDialog import ConfigurationWidget |
121 assert displayMode in ( |
121 if displayMode in ( |
122 ConfigurationWidget.DefaultMode, |
122 ConfigurationWidget.DefaultMode, |
123 ConfigurationWidget.HelpBrowserMode, |
123 ConfigurationWidget.HelpBrowserMode, |
124 ConfigurationWidget.WebBrowserMode |
124 ConfigurationWidget.WebBrowserMode |
125 ) |
125 ): |
126 |
126 self.__displayMode = displayMode |
127 self.__displayMode = displayMode |
127 if not self.__configDlg.isUsingWebEngine(): |
128 if not self.__configDlg.isUsingWebEngine(): |
128 self.cleanupGroup.hide() |
129 self.cleanupGroup.hide() |
129 self.displayGroup.hide() |
130 self.displayGroup.hide() |
|
131 else: |
|
132 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") |
|
133 from WebBrowser.Download.DownloadManager import DownloadManager |
|
134 if policy == DownloadManager.RemoveNever: |
|
135 self.cleanupNeverButton.setChecked(True) |
|
136 elif policy == DownloadManager.RemoveExit: |
|
137 self.cleanupExitButton.setChecked(True) |
|
138 else: |
130 else: |
139 self.cleanupSuccessfulButton.setChecked(True) |
131 policy = Preferences.getWebBrowser( |
140 self.openOnStartCheckBox.setChecked( |
132 "DownloadManagerRemovePolicy") |
141 Preferences.getWebBrowser("DownloadManagerAutoOpen")) |
133 from WebBrowser.Download.DownloadManager import DownloadManager |
142 self.closeOnFinishedCheckBox.setChecked( |
134 if policy == DownloadManager.RemoveNever: |
143 Preferences.getWebBrowser("DownloadManagerAutoClose")) |
135 self.cleanupNeverButton.setChecked(True) |
144 self.__webEngine = True |
136 elif policy == DownloadManager.RemoveExit: |
|
137 self.cleanupExitButton.setChecked(True) |
|
138 else: |
|
139 self.cleanupSuccessfulButton.setChecked(True) |
|
140 self.openOnStartCheckBox.setChecked( |
|
141 Preferences.getWebBrowser("DownloadManagerAutoOpen")) |
|
142 self.closeOnFinishedCheckBox.setChecked( |
|
143 Preferences.getWebBrowser("DownloadManagerAutoClose")) |
|
144 self.__webEngine = True |
145 |
145 |
146 def save(self): |
146 def save(self): |
147 """ |
147 """ |
148 Public slot to save the Networj configuration. |
148 Public slot to save the Networj configuration. |
149 """ |
149 """ |