Preferences/ConfigurationDialog.py

changeset 537
72b32daeb8d6
parent 501
5c615a85241a
child 701
fc587a1c2f8b
equal deleted inserted replaced
536:6d8d39753c82 537:72b32daeb8d6
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.E5Application import e5App 16 from E5Gui.E5Application import e5App
17 from E5Gui import E5MessageBox
17 18
18 import QScintilla.Lexers 19 import QScintilla.Lexers
19 20
20 import Preferences 21 import Preferences
21 22
419 components = modName.split('.') 420 components = modName.split('.')
420 for comp in components[1:]: 421 for comp in components[1:]:
421 mod = getattr(mod, comp) 422 mod = getattr(mod, comp)
422 return mod 423 return mod
423 except ImportError: 424 except ImportError:
424 QMessageBox.critical(None, 425 E5MessageBox.critical(self,
425 self.trUtf8("Configuration Page Error"), 426 self.trUtf8("Configuration Page Error"),
426 self.trUtf8("""<p>The configuration page <b>{0}</b>""" 427 self.trUtf8("""<p>The configuration page <b>{0}</b>"""
427 """ could not be loaded.</p>""").format(name)) 428 """ could not be loaded.</p>""").format(name))
428 return None 429 return None
429 430

eric ide

mercurial