Project/DebuggerPropertiesDialog.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
12 12
13 from PyQt4.QtCore import * 13 from PyQt4.QtCore import *
14 from PyQt4.QtGui import * 14 from PyQt4.QtGui import *
15 15
16 from E5Gui.E5Completers import E5FileCompleter, E5DirCompleter 16 from E5Gui.E5Completers import E5FileCompleter, E5DirCompleter
17 from E5Gui import E5FileDialog
17 18
18 from .Ui_DebuggerPropertiesDialog import Ui_DebuggerPropertiesDialog 19 from .Ui_DebuggerPropertiesDialog import Ui_DebuggerPropertiesDialog
19 20
20 import Utilities 21 import Utilities
21 22
95 @pyqtSlot() 96 @pyqtSlot()
96 def on_interpreterButton_clicked(self): 97 def on_interpreterButton_clicked(self):
97 """ 98 """
98 Private slot to handle the interpreter selection. 99 Private slot to handle the interpreter selection.
99 """ 100 """
100 file = QFileDialog.getOpenFileName( 101 file = E5FileDialog.getOpenFileName(
101 self, 102 self,
102 self.trUtf8("Select interpreter for Debug Client"), 103 self.trUtf8("Select interpreter for Debug Client"),
103 self.interpreterEdit.text(), 104 self.interpreterEdit.text(),
104 "", 105 "")
105 QFileDialog.DontUseNativeDialog)
106 106
107 if file: 107 if file:
108 self.interpreterEdit.setText(Utilities.toNativeSeparators(file)) 108 self.interpreterEdit.setText(Utilities.toNativeSeparators(file))
109 109
110 @pyqtSlot() 110 @pyqtSlot()
112 """ 112 """
113 Private slot to handle the Debug Client selection. 113 Private slot to handle the Debug Client selection.
114 """ 114 """
115 filters = self.project.dbgFilters[self.project.pdata["PROGLANGUAGE"][0]] 115 filters = self.project.dbgFilters[self.project.pdata["PROGLANGUAGE"][0]]
116 filters += self.trUtf8("All Files (*)") 116 filters += self.trUtf8("All Files (*)")
117 file = QFileDialog.getOpenFileName( 117 file = E5FileDialog.getOpenFileName(
118 self, 118 self,
119 self.trUtf8("Select Debug Client"), 119 self.trUtf8("Select Debug Client"),
120 self.debugClientEdit.text(), 120 self.debugClientEdit.text(),
121 filters, 121 filters)
122 QFileDialog.DontUseNativeDialog)
123 122
124 if file: 123 if file:
125 self.debugClientEdit.setText(Utilities.toNativeSeparators(file)) 124 self.debugClientEdit.setText(Utilities.toNativeSeparators(file))
126 125
127 def storeData(self): 126 def storeData(self):

eric ide

mercurial