20 |
20 |
21 def __init__(self, server, parent=None): |
21 def __init__(self, server, parent=None): |
22 """ |
22 """ |
23 Constructor |
23 Constructor |
24 |
24 |
25 @param server reference to the IRC server object (IrcServer) |
25 @param server reference to the IRC server object |
26 @param parent reference to the parent widget (QWidget) |
26 @type IrcServer |
|
27 @param parent reference to the parent widget |
|
28 @type QWidget |
27 """ |
29 """ |
28 super().__init__(parent) |
30 super().__init__(parent) |
29 self.setupUi(self) |
31 self.setupUi(self) |
30 |
32 |
31 self.__okButton = self.buttonBox.button(QDialogButtonBox.StandardButton.Ok) |
33 self.__okButton = self.buttonBox.button(QDialogButtonBox.StandardButton.Ok) |
50 @pyqtSlot(str) |
52 @pyqtSlot(str) |
51 def on_serverEdit_textChanged(self, name): |
53 def on_serverEdit_textChanged(self, name): |
52 """ |
54 """ |
53 Private slot handling changes of the server name. |
55 Private slot handling changes of the server name. |
54 |
56 |
55 @param name current name of the server (string) |
57 @param name current name of the server |
|
58 @type str |
56 """ |
59 """ |
57 self.__updateOkButton() |
60 self.__updateOkButton() |
58 |
61 |
59 def getServer(self): |
62 def getServer(self): |
60 """ |
63 """ |
61 Public method to create a server object from the data entered into |
64 Public method to create a server object from the data entered into |
62 the dialog. |
65 the dialog. |
63 |
66 |
64 @return server object (IrcServer) |
67 @return server object |
|
68 @rtype IrcServer |
65 """ |
69 """ |
66 from .IrcNetworkManager import IrcServer |
70 from .IrcNetworkManager import IrcServer |
67 |
71 |
68 server = IrcServer(self.serverEdit.text()) |
72 server = IrcServer(self.serverEdit.text()) |
69 server.setPort(self.portSpinBox.value()) |
73 server.setPort(self.portSpinBox.value()) |