Preferences/ConfigurationPages/EditorAPIsPage.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1119
6ff6a06ecfa1
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
6 """ 6 """
7 Module implementing the Editor APIs configuration page. 7 Module implementing the Editor APIs configuration page.
8 """ 8 """
9 9
10 from PyQt4.QtCore import QDir, pyqtSlot, QFileInfo 10 from PyQt4.QtCore import QDir, pyqtSlot, QFileInfo
11 from PyQt4.QtGui import QFileDialog, QInputDialog 11 from PyQt4.QtGui import QInputDialog
12 12
13 from E5Gui.E5Application import e5App 13 from E5Gui.E5Application import e5App
14 from E5Gui.E5Completers import E5FileCompleter 14 from E5Gui.E5Completers import E5FileCompleter
15 from E5Gui import E5FileDialog
15 16
16 from .ConfigurationPageBase import ConfigurationPageBase 17 from .ConfigurationPageBase import ConfigurationPageBase
17 from .Ui_EditorAPIsPage import Ui_EditorAPIsPage 18 from .Ui_EditorAPIsPage import Ui_EditorAPIsPage
18 19
19 from QScintilla.APIsManager import APIsManager 20 from QScintilla.APIsManager import APIsManager
123 @pyqtSlot() 124 @pyqtSlot()
124 def on_apiFileButton_clicked(self): 125 def on_apiFileButton_clicked(self):
125 """ 126 """
126 Private method to select an api file. 127 Private method to select an api file.
127 """ 128 """
128 file = QFileDialog.getOpenFileName( 129 file = E5FileDialog.getOpenFileName(
129 self, 130 self,
130 self.trUtf8("Select API file"), 131 self.trUtf8("Select API file"),
131 self.apiFileEdit.text(), 132 self.apiFileEdit.text(),
132 self.trUtf8("API File (*.api);;All Files (*)"), 133 self.trUtf8("API File (*.api);;All Files (*)"))
133 QFileDialog.DontUseNativeDialog)
134 134
135 if file: 135 if file:
136 self.apiFileEdit.setText(Utilities.toNativeSeparators(file)) 136 self.apiFileEdit.setText(Utilities.toNativeSeparators(file))
137 137
138 @pyqtSlot() 138 @pyqtSlot()

eric ide

mercurial