6 """ |
6 """ |
7 Module implementing the Corba configuration page. |
7 Module implementing the Corba configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QFileDialog |
|
12 |
11 |
13 from E5Gui.E5Completers import E5FileCompleter |
12 from E5Gui.E5Completers import E5FileCompleter |
|
13 from E5Gui import E5FileDialog |
14 |
14 |
15 from .ConfigurationPageBase import ConfigurationPageBase |
15 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .Ui_CorbaPage import Ui_CorbaPage |
16 from .Ui_CorbaPage import Ui_CorbaPage |
17 |
17 |
18 import Preferences |
18 import Preferences |
44 @pyqtSlot() |
44 @pyqtSlot() |
45 def on_idlButton_clicked(self): |
45 def on_idlButton_clicked(self): |
46 """ |
46 """ |
47 Private slot to handle the IDL compiler selection. |
47 Private slot to handle the IDL compiler selection. |
48 """ |
48 """ |
49 file = QFileDialog.getOpenFileName( |
49 file = E5FileDialog.getOpenFileName( |
50 self, |
50 self, |
51 self.trUtf8("Select IDL compiler"), |
51 self.trUtf8("Select IDL compiler"), |
52 self.idlEdit.text(), |
52 self.idlEdit.text(), |
53 "", |
53 "") |
54 QFileDialog.DontUseNativeDialog) |
|
55 |
54 |
56 if file: |
55 if file: |
57 self.idlEdit.setText(Utilities.toNativeSeparators(file)) |
56 self.idlEdit.setText(Utilities.toNativeSeparators(file)) |
58 |
57 |
59 def create(dlg): |
58 def create(dlg): |