summaryrefslogtreecommitdiff
path: root/noncore/net/opieirc/mainwindow.cpp
Side-by-side diff
Diffstat (limited to 'noncore/net/opieirc/mainwindow.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/opieirc/mainwindow.cpp19
1 files changed, 4 insertions, 15 deletions
diff --git a/noncore/net/opieirc/mainwindow.cpp b/noncore/net/opieirc/mainwindow.cpp
index bc0b0d1..3d13ee9 100644
--- a/noncore/net/opieirc/mainwindow.cpp
+++ b/noncore/net/opieirc/mainwindow.cpp
@@ -59,21 +59,10 @@ void MainWindow::killTab(IRCTab *tab) {
}
void MainWindow::newConnection() {
- IRCServer *server = new IRCServer();
- server->setHostname("irc.openprojects.net");
- server->setPort(6667);
- server->setDescription("OpenProjects");
- server->setNick("opie-irc");
- server->setUsername("opie-irc");
- server->setRealname("opie-irc");
- IRCServerTab *serverTab = new IRCServerTab(server, this, m_tabWidget);
+ IRCServerList list(this, "ServerList", TRUE);
+ if (list.exec() == QDialog::Accepted && list.hasServer()) {
+ IRCServerTab *serverTab = new IRCServerTab(list.server(), this, m_tabWidget);
addTab(serverTab);
serverTab->doConnect();
-
- /*
- * Serverlist : not functional yet
- IRCServerList *list = new IRCServerList(this, "ServerList", TRUE);
- list->exec();
- delete list;
- */
+ }
}