We really need network settings, me thinks.
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] <em>--> Dante has joined #quassel (~hurz@p1af2242.dip.t-dialin.net)</em><br>"
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();
}
</property>
<layout class="QVBoxLayout" >
<property name="margin" >
- <number>9</number>
+ <number>1</number>
</property>
<property name="spacing" >
<number>6</number>
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);
//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."));
}
void Server::socketConnected( ) {
qDebug() << "Socket connected!";
- putRawLine("NICK :Sput|QuasselDev");
+ putRawLine("NICK :QuasselDev");
putRawLine("USER Sputnick 8 * :Using Quassel IRC (WiP Version)");
}