17 from .OpenSearchEngine import OpenSearchEngine |
17 from .OpenSearchEngine import OpenSearchEngine |
18 from .OpenSearchReader import OpenSearchReader |
18 from .OpenSearchReader import OpenSearchReader |
19 from .OpenSearchWriter import OpenSearchWriter |
19 from .OpenSearchWriter import OpenSearchWriter |
20 |
20 |
21 from E5Gui.E5Application import e5App |
21 from E5Gui.E5Application import e5App |
|
22 from E5Gui import E5MessageBox |
22 |
23 |
23 from Utilities.AutoSaver import AutoSaver |
24 from Utilities.AutoSaver import AutoSaver |
24 import Utilities |
25 import Utilities |
25 import Preferences |
26 import Preferences |
26 |
27 |
382 if engine is None or not engine.isValid(): |
383 if engine is None or not engine.isValid(): |
383 return False |
384 return False |
384 |
385 |
385 host = QUrl(engine.searchUrlTemplate()).host() |
386 host = QUrl(engine.searchUrlTemplate()).host() |
386 |
387 |
387 res = QMessageBox.question(None, |
388 res = E5MessageBox.question(None, |
388 "", |
389 "", |
389 self.trUtf8("""<p>Do you want to add the following engine to your list of""" |
390 self.trUtf8("""<p>Do you want to add the following engine to your list of""" |
390 """ search engines?<br/><br/>Name: {0}<br/>""" |
391 """ search engines?<br/><br/>Name: {0}<br/>""" |
391 """Searches on: {1}</p>""")\ |
392 """Searches on: {1}</p>""")\ |
392 .format(engine.name(), host), |
393 .format(engine.name(), host), |