10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QListWidgetItem, QInputDialog, QLineEdit |
11 from PyQt4.QtGui import QListWidgetItem, QInputDialog, QLineEdit |
12 from PyQt4.Qsci import QsciScintilla |
12 from PyQt4.Qsci import QsciScintilla |
13 |
13 |
14 from E5Gui import E5MessageBox |
14 from E5Gui import E5MessageBox |
15 |
|
16 import QScintilla.Lexers |
|
17 |
15 |
18 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .ConfigurationPageBase import ConfigurationPageBase |
19 from .Ui_EditorFilePage import Ui_EditorFilePage |
17 from .Ui_EditorFilePage import Ui_EditorFilePage |
20 |
18 |
21 from Utilities import supportedCodecs |
19 from Utilities import supportedCodecs |
133 """ |
131 """ |
134 if keepSelection: |
132 if keepSelection: |
135 selectedOpenFilter = self.openFilesFilterComboBox.currentText() |
133 selectedOpenFilter = self.openFilesFilterComboBox.currentText() |
136 selectedSaveFilter = self.saveFilesFilterComboBox.currentText() |
134 selectedSaveFilter = self.saveFilesFilterComboBox.currentText() |
137 |
135 |
|
136 import QScintilla.Lexers |
138 openFileFiltersList = \ |
137 openFileFiltersList = \ |
139 QScintilla.Lexers.getOpenFileFiltersList(False, withAdditional=False) + \ |
138 QScintilla.Lexers.getOpenFileFiltersList(False, withAdditional=False) + \ |
140 self.openFileFilters |
139 self.openFileFilters |
141 openFileFiltersList.sort() |
140 openFileFiltersList.sort() |
142 self.openFilesFilterComboBox.clear() |
141 self.openFilesFilterComboBox.clear() |