Preferences/ConfigurationPages/InterfacePage.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 910
dc2436a9e2a1
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
9 9
10 import glob 10 import glob
11 import os 11 import os
12 12
13 from PyQt4.QtCore import pyqtSlot, QTranslator, qVersion 13 from PyQt4.QtCore import pyqtSlot, QTranslator, qVersion
14 from PyQt4.QtGui import QStyleFactory, QFileDialog 14 from PyQt4.QtGui import QStyleFactory
15 15
16 from E5Gui.E5Completers import E5FileCompleter 16 from E5Gui.E5Completers import E5FileCompleter
17 from E5Gui import E5FileDialog
17 18
18 from .ConfigurationPageBase import ConfigurationPageBase 19 from .ConfigurationPageBase import ConfigurationPageBase
19 from .Ui_InterfacePage import Ui_InterfacePage 20 from .Ui_InterfacePage import Ui_InterfacePage
20 21
21 import Preferences 22 import Preferences
245 @pyqtSlot() 246 @pyqtSlot()
246 def on_styleSheetButton_clicked(self): 247 def on_styleSheetButton_clicked(self):
247 """ 248 """
248 Private method to select the style sheet file via a dialog. 249 Private method to select the style sheet file via a dialog.
249 """ 250 """
250 file = QFileDialog.getOpenFileName( 251 file = E5FileDialog.getOpenFileName(
251 self, 252 self,
252 self.trUtf8("Select style sheet file"), 253 self.trUtf8("Select style sheet file"),
253 self.styleSheetEdit.text(), 254 self.styleSheetEdit.text(),
254 self.trUtf8("Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;" 255 self.trUtf8("Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;"
255 "All files (*)"), 256 "All files (*)"))
256 QFileDialog.DontUseNativeDialog)
257 257
258 if file: 258 if file:
259 self.styleSheetEdit.setText(Utilities.toNativeSeparators(file)) 259 self.styleSheetEdit.setText(Utilities.toNativeSeparators(file))
260 260
261 @pyqtSlot() 261 @pyqtSlot()

eric ide

mercurial