Preferences/ConfigurationPages/CorbaPage.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
17 from .ConfigurationPageBase import ConfigurationPageBase 17 from .ConfigurationPageBase import ConfigurationPageBase
18 from .Ui_CorbaPage import Ui_CorbaPage 18 from .Ui_CorbaPage import Ui_CorbaPage
19 19
20 import Preferences 20 import Preferences
21 import Utilities 21 import Utilities
22 import UI.PixmapCache
22 23
23 24
24 class CorbaPage(ConfigurationPageBase, Ui_CorbaPage): 25 class CorbaPage(ConfigurationPageBase, Ui_CorbaPage):
25 """ 26 """
26 Class implementing the Corba configuration page. 27 Class implementing the Corba configuration page.
30 Constructor 31 Constructor
31 """ 32 """
32 super(CorbaPage, self).__init__() 33 super(CorbaPage, self).__init__()
33 self.setupUi(self) 34 self.setupUi(self)
34 self.setObjectName("CorbaPage") 35 self.setObjectName("CorbaPage")
36
37 self.idlButton.setIcon(UI.PixmapCache.getIcon("open.png"))
35 38
36 self.idlCompleter = E5FileCompleter(self.idlEdit) 39 self.idlCompleter = E5FileCompleter(self.idlEdit)
37 40
38 # set initial values 41 # set initial values
39 self.idlEdit.setText(Preferences.getCorba("omniidl")) 42 self.idlEdit.setText(Preferences.getCorba("omniidl"))
49 """ 52 """
50 Private slot to handle the IDL compiler selection. 53 Private slot to handle the IDL compiler selection.
51 """ 54 """
52 file = E5FileDialog.getOpenFileName( 55 file = E5FileDialog.getOpenFileName(
53 self, 56 self,
54 self.trUtf8("Select IDL compiler"), 57 self.tr("Select IDL compiler"),
55 self.idlEdit.text(), 58 self.idlEdit.text(),
56 "") 59 "")
57 60
58 if file: 61 if file:
59 self.idlEdit.setText(Utilities.toNativeSeparators(file)) 62 self.idlEdit.setText(Utilities.toNativeSeparators(file))

eric ide

mercurial