diff options
Diffstat (limited to 'MessageForm.cpp')
-rw-r--r-- | MessageForm.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/MessageForm.cpp b/MessageForm.cpp index 9156b35..af9750b 100644 --- a/MessageForm.cpp +++ b/MessageForm.cpp @@ -29,13 +29,13 @@ MessageForm::MessageForm(QWidget *parent) QPushButton *sendButton = new QPushButton("&Send"); QLabel *connectLabel = new QLabel("Server"); connectLabel->setBuddy(connectServer); - + connect(connectServer, SIGNAL(returnPressed()), connectButton, SIGNAL(clicked())); connect(messageInput, SIGNAL(returnPressed()), sendButton, SIGNAL(clicked())); connect(connectButton, SIGNAL(clicked()), this, SLOT(connectToServer())); connect(sendButton, SIGNAL(clicked()), this, SLOT(sendMessage())); - - + + QHBoxLayout *connectLayout = new QHBoxLayout; connectLayout->addWidget(connectLabel); connectLayout->addWidget(connectServer); @@ -46,12 +46,12 @@ MessageForm::MessageForm(QWidget *parent) sendLayout->addWidget(sendButton); messageLayout->addWidget(messageDisplay); messageLayout->addLayout(sendLayout); - + connectGroup = new QGroupBox("Connect to Server"); connectGroup->setLayout(connectLayout); messageGroup = new QGroupBox("Network Chat"); messageGroup->setLayout(messageLayout); - + QVBoxLayout *allLayout = new QVBoxLayout; allLayout->addWidget(connectGroup); allLayout->addWidget(messageGroup); @@ -59,7 +59,7 @@ MessageForm::MessageForm(QWidget *parent) centralWidget->setLayout(allLayout); setCentralWidget(centralWidget); setWindowTitle("ZX2C4 Message Popper"); - + listenForConnection(); } void MessageForm::appendMessage(QString sender, const QString &message) @@ -78,6 +78,7 @@ void MessageForm::connected() { messageGroup->setVisible(true); connectGroup->setVisible(false); + messageInput->setFocus(); statusInfo->setText(QString("Connected to %1.").arg(listener->remoteHost())); statusBar()->clearMessage(); } |