Exemple #1
0
    def __init__(self, patts_version, parent=None):
        super().__init__(parent)

        okButton = QPushButton(_('OK'))
        okButton.clicked.connect(self.accept)

        layout = QVBoxLayout()

        title = QLabel('patts-qt v{}'.format(__version__))

        title_font = title.font()
        title_font.setPointSize(20)
        title_font.setBold(True)
        title.setFont(title_font)

        versions = ('patts module v{}'.format(patts_version),
                    'libpatts v{}'.format(get_c_library_version()),
                    'patts db v{}'.format(get_db_version()))

        layout.addWidget(title)
        layout.addWidget(QLabel('(' + ', '.join(versions) + ')'))

        holders = ',\n\t'.join([holder for holder in _COPYRIGHT_HOLDERS])
        layout.addWidget(QLabel(_('About.copyright') + ' ' + holders))

        layout.addWidget(QLabel(_('About.license')))

        layout.addWidget(okButton)

        self.setLayout(layout)
        self.setWindowTitle(_('About.title'))
Exemple #2
0
    def __init__(self, patts_version, parent=None):
        super().__init__(parent)

        okButton = QPushButton(_('OK'))
        okButton.clicked.connect(self.accept)

        layout = QVBoxLayout()

        title = QLabel('patts-qt v{}'.format(__version__))

        title_font = title.font()
        title_font.setPointSize(20)
        title_font.setBold(True)
        title.setFont(title_font)

        versions = (
            'patts module v{}'.format(patts_version),
            'libpatts v{}'.format(get_c_library_version()),
            'patts db v{}'.format(get_db_version())
        )

        layout.addWidget(title)
        layout.addWidget(QLabel('(' + ', '.join(versions) + ')'))

        holders = ',\n\t'.join([holder for holder in _COPYRIGHT_HOLDERS])
        layout.addWidget(QLabel(_('About.copyright') + ' ' + holders))

        layout.addWidget(QLabel(_('About.license')))

        layout.addWidget(okButton)

        self.setLayout(layout)
        self.setWindowTitle(_('About.title'))
Exemple #3
0
    def __init__(self, diff, parent=None):
        super().__init__(parent)

        layout = QVBoxLayout()

        if abs(diff) == 1:
            version_word = _('VersionCheck.version')
        else:
            version_word = _('VersionCheck.versions')

        if diff < 0:
            if patts.get_db_version() == 0:
                text = _('VersionCheck.maintenance')
            else:
                text = _('VersionCheck.behind').format(-diff, version_word)
        elif diff > 0:
            text = _('VersionCheck.ahead').format(diff, version_word)
        else:
            text = _('VersionCheck.equal')

        layout.addWidget(QLabel(text))

        quitButton = QPushButton(_('VersionCheck.quit'))
        quitButton.clicked.connect(self.reject)

        continueButton = QPushButton(_('VersionCheck.continue'))
        continueButton.clicked.connect(self.accept)

        buttonBox = QHBoxLayout()
        buttonBox.addStretch(1)
        buttonBox.addWidget(quitButton)
        buttonBox.addWidget(continueButton)

        layout.addLayout(buttonBox)
        self.setLayout(layout)
        self.setWindowTitle(_('VersionCheck.title'))
Exemple #4
0
    def __init__(self, diff, parent=None):
        super().__init__(parent)

        layout = QVBoxLayout()

        if abs(diff) == 1:
            version_word = _('VersionCheck.version')
        else:
            version_word = _('VersionCheck.versions')

        if diff < 0:
            if patts.get_db_version() == 0:
                text = _('VersionCheck.maintenance')
            else:
                text = _('VersionCheck.behind').format(-diff, version_word)
        elif diff > 0:
            text = _('VersionCheck.ahead').format(diff, version_word)
        else:
            text = _('VersionCheck.equal')

        layout.addWidget(QLabel(text))

        quitButton = QPushButton(_('VersionCheck.quit'))
        quitButton.clicked.connect(self.reject)

        continueButton = QPushButton(_('VersionCheck.continue'))
        continueButton.clicked.connect(self.accept)

        buttonBox = QHBoxLayout()
        buttonBox.addStretch(1)
        buttonBox.addWidget(quitButton)
        buttonBox.addWidget(continueButton)

        layout.addLayout(buttonBox)
        self.setLayout(layout)
        self.setWindowTitle(_('VersionCheck.title'))