src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py

branch
eric7
changeset 10135
36839e2c6945
parent 10069
435cc5875135
child 10428
a071d4065202
diff -r 08ca9b336a43 -r 36839e2c6945 src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py
--- a/src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py	Tue Jul 25 13:14:27 2023 +0200
+++ b/src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py	Tue Jul 25 16:41:52 2023 +0200
@@ -61,6 +61,19 @@
         self.acLinesSlider.setValue(Preferences.getEditor("AutoCompletionMaxLines"))
         self.acCharSlider.setValue(Preferences.getEditor("AutoCompletionMaxChars"))
 
+    def setMode(self, displayMode):
+        """
+        Public method to perform mode dependent setups.
+
+        @param displayMode mode of the configuration dialog
+        @type ConfigurationMode
+        """
+        from ..ConfigurationDialog import ConfigurationMode
+
+        if displayMode in (ConfigurationMode.SHELLMODE,):
+            self.pluginGroupBox.hide()
+            self.acCacheGroup.hide()
+
     def save(self):
         """
         Public slot to save the Editor Autocompletion configuration.

eric ide

mercurial