anki-word-query/addons/fastwq/libs/AnkiHub/updates.py

49 lines
2.0 KiB
Python
Raw Normal View History

2018-07-02 18:33:03 +08:00
# -*- coding: utf-8 -*-
2018-07-31 14:33:24 +08:00
from aqt.qt import *
2018-07-02 18:33:03 +08:00
try:
2018-07-31 14:33:24 +08:00
_encoding = QApplication.UnicodeUTF8
2018-07-02 18:33:03 +08:00
def _translate(context, text, disambig):
2018-07-31 14:33:24 +08:00
return QApplication.translate(context, text, disambig, _encoding)
2018-07-02 18:33:03 +08:00
except AttributeError:
def _translate(context, text, disambig):
2018-07-31 14:33:24 +08:00
return QApplication.translate(context, text, disambig)
2018-07-02 18:33:03 +08:00
class Ui_DialogUpdates(object):
def setupUi(self, DialogUpdates):
2018-07-31 14:33:24 +08:00
DialogUpdates.setObjectName(u"DialogUpdates")
2018-07-02 18:33:03 +08:00
DialogUpdates.resize(500, 400)
2018-07-31 14:33:24 +08:00
self.verticalLayout = QVBoxLayout(DialogUpdates)
self.verticalLayout.setObjectName(u"verticalLayout")
self.labelUpdates = QLabel(DialogUpdates)
2018-07-02 18:33:03 +08:00
self.labelUpdates.setWordWrap(True)
self.labelUpdates.setOpenExternalLinks(True)
2018-07-31 14:33:24 +08:00
self.labelUpdates.setObjectName(u"labelUpdates")
2018-07-02 18:33:03 +08:00
self.verticalLayout.addWidget(self.labelUpdates)
2018-07-31 14:33:24 +08:00
self.textBrowser = QTextBrowser(DialogUpdates)
self.textBrowser.setObjectName(u"textBrowser")
2018-07-02 18:33:03 +08:00
self.verticalLayout.addWidget(self.textBrowser)
2018-07-31 14:33:24 +08:00
self.horizontalLayout = QHBoxLayout()
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.update = QPushButton(DialogUpdates)
self.update.setObjectName(u"update")
self.horizontalLayout.addWidget(self.update, 0, Qt.AlignCenter)
2018-07-02 18:33:03 +08:00
self.verticalLayout.addLayout(self.horizontalLayout)
self.retranslateUi(DialogUpdates)
2018-07-31 14:33:24 +08:00
QMetaObject.connectSlotsByName(DialogUpdates)
2018-07-02 18:33:03 +08:00
def retranslateUi(self, DialogUpdates):
2018-07-31 11:01:56 +08:00
DialogUpdates.setWindowTitle(_translate("DialogUpdates", "FastWQ - Updater", None))
2018-07-31 14:33:24 +08:00
self.labelUpdates.setText(_translate(
"DialogUpdates",
"<html><head/><body>\
<p>A new version of {0} is available for download! </p>\
<p>Do you want to update {1}to version {2}?</p>\
<p>Changes from your version are listed below:</p>\
</body></html>",
None
))
2018-07-02 18:33:03 +08:00
self.update.setText(_translate("DialogUpdates", "Update", None))