9 |
9 |
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QDialog, QDialogButtonBox |
11 from PyQt4.QtGui import QDialog, QDialogButtonBox |
12 |
12 |
13 from .Ui_IrcServerEditDialog import Ui_IrcServerEditDialog |
13 from .Ui_IrcServerEditDialog import Ui_IrcServerEditDialog |
14 |
|
15 from .IrcNetworkManager import IrcServer |
|
16 |
14 |
17 |
15 |
18 class IrcServerEditDialog(QDialog, Ui_IrcServerEditDialog): |
16 class IrcServerEditDialog(QDialog, Ui_IrcServerEditDialog): |
19 """ |
17 """ |
20 Class implementing a dialog for editing the IRC server configuration. |
18 Class implementing a dialog for editing the IRC server configuration. |
59 Public method to create a server object from the data entered into |
57 Public method to create a server object from the data entered into |
60 the dialog. |
58 the dialog. |
61 |
59 |
62 @return server object (IrcServer) |
60 @return server object (IrcServer) |
63 """ |
61 """ |
|
62 from .IrcNetworkManager import IrcServer |
64 server = IrcServer(self.serverEdit.text()) |
63 server = IrcServer(self.serverEdit.text()) |
65 server.setPort(self.portSpinBox.value()) |
64 server.setPort(self.portSpinBox.value()) |
66 server.setPassword(self.passwordEdit.text()) |
65 server.setPassword(self.passwordEdit.text()) |
67 server.setUseSSL(self.sslCheckBox.isChecked()) |
66 server.setUseSSL(self.sslCheckBox.isChecked()) |
68 |
67 |