Helpviewer/OpenSearch/OpenSearchManager.py

changeset 541
00e1a5d060c5
parent 538
7f1a56e80124
child 791
9ec2ac20e54e
equal deleted inserted replaced
540:2631831b4052 541:00e1a5d060c5
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import *
13 from PyQt4.QtGui import QMessageBox
14 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply 13 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply
15 14
16 from .OpenSearchDefaultEngines import OpenSearchDefaultEngines 15 from .OpenSearchDefaultEngines import OpenSearchDefaultEngines
17 from .OpenSearchEngine import OpenSearchEngine 16 from .OpenSearchEngine import OpenSearchEngine
18 from .OpenSearchReader import OpenSearchReader 17 from .OpenSearchReader import OpenSearchReader
383 if engine is None or not engine.isValid(): 382 if engine is None or not engine.isValid():
384 return False 383 return False
385 384
386 host = QUrl(engine.searchUrlTemplate()).host() 385 host = QUrl(engine.searchUrlTemplate()).host()
387 386
388 res = E5MessageBox.question(None, 387 res = E5MessageBox.yesNo(None,
389 "", 388 "",
390 self.trUtf8("""<p>Do you want to add the following engine to your list of""" 389 self.trUtf8("""<p>Do you want to add the following engine to your list of"""
391 """ search engines?<br/><br/>Name: {0}<br/>""" 390 """ search engines?<br/><br/>Name: {0}<br/>"""
392 """Searches on: {1}</p>""")\ 391 """Searches on: {1}</p>""")\
393 .format(engine.name(), host), 392 .format(engine.name(), host))
394 QMessageBox.StandardButtons(\ 393 return res
395 QMessageBox.No | \
396 QMessageBox.Yes),
397 QMessageBox.No)
398 return res == QMessageBox.Yes
399 394
400 def __engineFromUrlAvailable(self): 395 def __engineFromUrlAvailable(self):
401 """ 396 """
402 Private slot to add a search engine from the net. 397 Private slot to add a search engine from the net.
403 """ 398 """

eric ide

mercurial