From bcd7397f34626cf64f263f8779036b3c5d0767e9 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 21 Oct 2006 00:53:51 +0000 Subject: [PATCH 1/1] More minor changes while playing around. Enter /c now in the channel widget to connect to QuakeNet. We really need network settings, me thinks. --- gui/channelwidget.cpp | 9 ++++++--- gui/channelwidget.ui | 2 +- gui/mainwin.cpp | 8 +++++--- network/server.cpp | 2 +- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/gui/channelwidget.cpp b/gui/channelwidget.cpp index 9cc05763..b271ec40 100644 --- a/gui/channelwidget.cpp +++ b/gui/channelwidget.cpp @@ -26,7 +26,8 @@ ChannelWidget::ChannelWidget(QWidget *parent) : QWidget(parent) { ui.setupUi(this); - //ui.lineEdit->setText("foobar"); + ui.inputEdit->grabKeyboard(); + ui.inputEdit->setFocus(); /* //ui.splitter-> ui.textBrowser->setHtml("[17:21] --> Dante has joined #quassel (~hurz@p1af2242.dip.t-dialin.net)
" @@ -50,11 +51,13 @@ ChannelWidget::ChannelWidget(QWidget *parent) : QWidget(parent) { connect(guiProxy, SIGNAL(csCoreMessage(QString)), this, SLOT(lineReceived(QString))); //emit requestConnect("irc.scortum.moep.net", 6668); - emit requestConnect("irc.quakenet.org", 6668); + //emit requestConnect("irc.quakenet.org", 6668); } void ChannelWidget::enterPressed() { - emit inputLine(ui.inputEdit->text()); + QString l = ui.inputEdit->text(); + if(l == "/c") emit requestConnect("irc.quakenet.org", 6668); + else emit inputLine(ui.inputEdit->text()); ui.inputEdit->clear(); } diff --git a/gui/channelwidget.ui b/gui/channelwidget.ui index f5bb9d85..734d8f99 100644 --- a/gui/channelwidget.ui +++ b/gui/channelwidget.ui @@ -17,7 +17,7 @@ - 9 + 1 6 diff --git a/gui/mainwin.cpp b/gui/mainwin.cpp index 66b57548..49196f8c 100644 --- a/gui/mainwin.cpp +++ b/gui/mainwin.cpp @@ -40,8 +40,8 @@ MainWin::MainWin() : QMainWindow() { move(s.value("MainWinPos", QPoint(50, 50)).toPoint()); s.endGroup(); - //workspace = new QWorkspace(this); - //setCentralWidget(workspace); + workspace = new QWorkspace(this); + setCentralWidget(workspace); //ChannelWidget *cw = new ChannelWidget(this); //workspace->addWindow(cw); //setCentralWidget(cw); @@ -56,7 +56,9 @@ MainWin::MainWin() : QMainWindow() { //identitiesAct = settingsMenu->addAction(QIcon(":/default/identity.png"), tr("&Identities..."), serverListDlg, SLOT(editIdentities())); //showServerList(); ChannelWidget *cw = new ChannelWidget(this); - setCentralWidget(cw); + //setCentralWidget(cw); + workspace->addWindow(cw); + cw->showMaximized(); //setEnabled(true); statusBar()->showMessage(tr("Ready.")); } diff --git a/network/server.cpp b/network/server.cpp index e0081702..7f8b705f 100644 --- a/network/server.cpp +++ b/network/server.cpp @@ -72,7 +72,7 @@ void Server::socketError( QAbstractSocket::SocketError err ) { void Server::socketConnected( ) { qDebug() << "Socket connected!"; - putRawLine("NICK :Sput|QuasselDev"); + putRawLine("NICK :QuasselDev"); putRawLine("USER Sputnick 8 * :Using Quassel IRC (WiP Version)"); } -- 2.20.1