X-Git-Url: https://jfr.im/git/irc/weechat/qweechat.git/blobdiff_plain/77df9d06f7d44caed27e29222413548358842772..95426909cdf6bc45ae63a8d470d4387649273256:/qweechat/connection.py diff --git a/qweechat/connection.py b/qweechat/connection.py index 739758a..c1107f2 100644 --- a/qweechat/connection.py +++ b/qweechat/connection.py @@ -1,9 +1,8 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- # # connection.py - connection window # -# Copyright (C) 2011-2014 Sébastien Helleu +# Copyright (C) 2011-2021 Sébastien Helleu # # This file is part of QWeeChat, a Qt remote GUI for WeeChat. # @@ -21,44 +20,43 @@ # along with QWeeChat. If not, see . # -import qt_compat -QtGui = qt_compat.import_module('QtGui') +from PySide6 import QtGui, QtWidgets -class ConnectionDialog(QtGui.QDialog): +class ConnectionDialog(QtWidgets.QDialog): """Connection window.""" def __init__(self, values, *args): - QtGui.QDialog.__init__(*(self,) + args) + super().__init__(*args) self.values = values self.setModal(True) - grid = QtGui.QGridLayout() + grid = QtWidgets.QGridLayout() grid.setSpacing(10) self.fields = {} - for y, field in enumerate(('server', 'port', 'password', 'lines')): - grid.addWidget(QtGui.QLabel(field.capitalize()), y, 0) - lineEdit = QtGui.QLineEdit() - lineEdit.setFixedWidth(200) + for line, field in enumerate(('server', 'port', 'password', 'lines')): + grid.addWidget(QtWidgets.QLabel(field.capitalize()), line, 0) + line_edit = QtWidgets.QLineEdit() + line_edit.setFixedWidth(200) if field == 'password': - lineEdit.setEchoMode(QtGui.QLineEdit.Password) + line_edit.setEchoMode(QtWidgets.QLineEdit.Password) if field == 'lines': validator = QtGui.QIntValidator(0, 2147483647, self) - lineEdit.setValidator(validator) - lineEdit.setFixedWidth(80) - lineEdit.insert(self.values[field]) - grid.addWidget(lineEdit, y, 1) - self.fields[field] = lineEdit + line_edit.setValidator(validator) + line_edit.setFixedWidth(80) + line_edit.insert(self.values[field]) + grid.addWidget(line_edit, line, 1) + self.fields[field] = line_edit if field == 'port': - ssl = QtGui.QCheckBox('SSL') + ssl = QtWidgets.QCheckBox('SSL') ssl.setChecked(self.values['ssl'] == 'on') - grid.addWidget(ssl, y, 2) + grid.addWidget(ssl, line, 2) self.fields['ssl'] = ssl - self.dialog_buttons = QtGui.QDialogButtonBox() + self.dialog_buttons = QtWidgets.QDialogButtonBox() self.dialog_buttons.setStandardButtons( - QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel) + QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel) self.dialog_buttons.rejected.connect(self.close) grid.addWidget(self.dialog_buttons, 4, 0, 1, 2)