2994 |
2994 |
2995 def __restart(self): |
2995 def __restart(self): |
2996 """ |
2996 """ |
2997 Private method to restart the application. |
2997 Private method to restart the application. |
2998 """ |
2998 """ |
2999 res = QMessageBox.question(None, |
2999 res = E5MessageBox.question(self, |
3000 self.trUtf8("Restart application"), |
3000 self.trUtf8("Restart application"), |
3001 self.trUtf8("""The application needs to be restarted. Do it now?"""), |
3001 self.trUtf8("""The application needs to be restarted. Do it now?"""), |
3002 QMessageBox.StandardButtons(\ |
3002 QMessageBox.StandardButtons(\ |
3003 QMessageBox.No | \ |
3003 QMessageBox.No | \ |
3004 QMessageBox.Yes), |
3004 QMessageBox.Yes), |
5518 url = "" |
5518 url = "" |
5519 try: |
5519 try: |
5520 if "-snapshot-" in Version: |
5520 if "-snapshot-" in Version: |
5521 # check snapshot version |
5521 # check snapshot version |
5522 if versions[2] > Version: |
5522 if versions[2] > Version: |
5523 res = QMessageBox.question(self, |
5523 res = E5MessageBox.question(self, |
5524 self.trUtf8("Update available"), |
5524 self.trUtf8("Update available"), |
5525 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5525 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5526 """ at <b>{1}</b>. Would you like to get it?""")\ |
5526 """ at <b>{1}</b>. Would you like to get it?""")\ |
5527 .format(versions[2], versions[3]), |
5527 .format(versions[2], versions[3]), |
5528 QMessageBox.StandardButtons(\ |
5528 QMessageBox.StandardButtons(\ |
5529 QMessageBox.No | \ |
5529 QMessageBox.No | \ |
5530 QMessageBox.Yes), |
5530 QMessageBox.Yes), |
5531 QMessageBox.Yes) |
5531 QMessageBox.Yes) |
5532 url = res == QMessageBox.Yes and versions[3] or '' |
5532 url = res == QMessageBox.Yes and versions[3] or '' |
5533 elif versions[0] > Version: |
5533 elif versions[0] > Version: |
5534 res = QMessageBox.question(self, |
5534 res = E5MessageBox.question(self, |
5535 self.trUtf8("Update available"), |
5535 self.trUtf8("Update available"), |
5536 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5536 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5537 """ at <b>{1}</b>. Would you like to get it?""")\ |
5537 """ at <b>{1}</b>. Would you like to get it?""")\ |
5538 .format(versions[0], versions[1]), |
5538 .format(versions[0], versions[1]), |
5539 QMessageBox.StandardButtons(\ |
5539 QMessageBox.StandardButtons(\ |
5547 self.trUtf8("Eric5 is up to date"), |
5547 self.trUtf8("Eric5 is up to date"), |
5548 self.trUtf8("""You are using the latest version of eric5""")) |
5548 self.trUtf8("""You are using the latest version of eric5""")) |
5549 else: |
5549 else: |
5550 # check release version |
5550 # check release version |
5551 if versions[0] > Version: |
5551 if versions[0] > Version: |
5552 res = QMessageBox.question(self, |
5552 res = E5MessageBox.question(self, |
5553 self.trUtf8("Update available"), |
5553 self.trUtf8("Update available"), |
5554 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5554 self.trUtf8("""The update to <b>{0}</b> of eric5 is available""" |
5555 """ at <b>{1}</b>. Would you like to get it?""")\ |
5555 """ at <b>{1}</b>. Would you like to get it?""")\ |
5556 .format(versions[0], versions[1]), |
5556 .format(versions[0], versions[1]), |
5557 QMessageBox.StandardButtons(\ |
5557 QMessageBox.StandardButtons(\ |