eric6/E5Gui/E5Completers.py

branch
maintenance
changeset 8176
31965986ecd1
parent 8043
0acf98cd089a
parent 8143
2c730d5fd177
child 8273
698ae46f40a4
--- a/eric6/E5Gui/E5Completers.py	Sat Mar 06 10:00:52 2021 +0100
+++ b/eric6/E5Gui/E5Completers.py	Sun Mar 28 15:00:11 2021 +0200
@@ -20,7 +20,7 @@
     Class implementing a completer for file names.
     """
     def __init__(self, parent=None,
-                 completionMode=QCompleter.PopupCompletion,
+                 completionMode=QCompleter.CompletionMode.PopupCompletion,
                  showHidden=False):
         """
         Constructor
@@ -34,17 +34,23 @@
         super(E5FileCompleter, self).__init__(parent)
         self.__model = QFileSystemModel(self)
         if showHidden:
-            self.__model.setFilter(
-                QDir.Filters(QDir.Dirs | QDir.Files | QDir.Drives |
-                             QDir.AllDirs | QDir.Hidden))
+            self.__model.setFilter(QDir.Filters(
+                QDir.Filter.Dirs |
+                QDir.Filter.Files |
+                QDir.Filter.Drives |
+                QDir.Filter.AllDirs |
+                QDir.Filter.Hidden))
         else:
             self.__model.setFilter(QDir.Filters(
-                QDir.Dirs | QDir.Files | QDir.Drives | QDir.AllDirs))
+                QDir.Filter.Dirs |
+                QDir.Filter.Files |
+                QDir.Filter.Drives |
+                QDir.Filter.AllDirs))
         self.__model.setRootPath("")
         self.setModel(self.__model)
         self.setCompletionMode(completionMode)
         if isWindowsPlatform():
-            self.setCaseSensitivity(Qt.CaseInsensitive)
+            self.setCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive)
         if parent:
             parent.setCompleter(self)
     
@@ -74,7 +80,7 @@
     Class implementing a completer for directory names.
     """
     def __init__(self, parent=None,
-                 completionMode=QCompleter.PopupCompletion,
+                 completionMode=QCompleter.CompletionMode.PopupCompletion,
                  showHidden=False):
         """
         Constructor
@@ -88,16 +94,18 @@
         super(E5DirCompleter, self).__init__(parent)
         self.__model = QFileSystemModel(self)
         if showHidden:
-            self.__model.setFilter(
-                QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden))
+            self.__model.setFilter(QDir.Filters(
+                QDir.Filter.Drives |
+                QDir.Filter.AllDirs |
+                QDir.Filter.Hidden))
         else:
             self.__model.setFilter(
-                QDir.Filters(QDir.Drives | QDir.AllDirs))
+                QDir.Filters(QDir.Filter.Drives | QDir.Filter.AllDirs))
         self.__model.setRootPath("")
         self.setModel(self.__model)
         self.setCompletionMode(completionMode)
         if isWindowsPlatform():
-            self.setCaseSensitivity(Qt.CaseInsensitive)
+            self.setCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive)
         if parent:
             parent.setCompleter(self)
     
@@ -127,7 +135,7 @@
     Class implementing a completer for string lists.
     """
     def __init__(self, parent=None, strings=None,
-                 completionMode=QCompleter.PopupCompletion):
+                 completionMode=QCompleter.CompletionMode.PopupCompletion):
         """
         Constructor
         

eric ide

mercurial