15 from enum import Enum |
15 from enum import Enum |
16 except ImportError: |
16 except ImportError: |
17 from ThirdParty.enum import Enum |
17 from ThirdParty.enum import Enum |
18 |
18 |
19 from PyQt5.QtCore import pyqtSignal, Qt, QFileInfo |
19 from PyQt5.QtCore import pyqtSignal, Qt, QFileInfo |
20 from PyQt5.QtWidgets import QWidget, QHBoxLayout, QToolButton, QSizePolicy |
20 from PyQt5.QtWidgets import QWidget, QHBoxLayout, QToolButton, QSizePolicy |
21 |
21 |
22 from . import E5FileDialog |
22 from . import E5FileDialog |
23 from .E5LineEdit import E5ClearableLineEdit |
23 from .E5LineEdit import E5ClearableLineEdit |
24 from .E5Completers import E5FileCompleter, E5DirCompleter |
24 from .E5Completers import E5FileCompleter, E5DirCompleter |
25 from .E5ComboBox import E5ClearableComboBox |
25 from .E5ComboBox import E5ClearableComboBox |
341 |
342 |
342 def setNameFilters(self, filters): |
343 def setNameFilters(self, filters): |
343 """ |
344 """ |
344 Public method to set the name filters for the completer. |
345 Public method to set the name filters for the completer. |
345 |
346 |
346 @param filter list of file name filters |
347 @param filters list of file name filters |
347 @type list of str |
348 @type list of str |
348 """ |
349 """ |
349 self.__editor.completer().model().setNameFilters(filters) |
350 self.__editor.completer().model().setNameFilters(filters) |
350 |
351 |
351 def setButtonToolTip(self, tooltip): |
352 def setButtonToolTip(self, tooltip): |