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() |