diff --git a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp index 5793ccf1..13e816a3 100644 --- a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp +++ b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp @@ -42,6 +42,8 @@ joinNetworkGameDialogImpl::joinNetworkGameDialogImpl(QWidget *parent, ConfigFile treeWidget->setDisabled(TRUE); } + connect( lineEdit_ipAddress, SIGNAL( editingFinished ()), this, SLOT( checkIp() ) ); + connect( pushButton_connect, SIGNAL( clicked() ), this, SLOT( startClient() ) ); connect( pushButton_save, SIGNAL( clicked() ), this, SLOT( saveServerProfile() ) ); connect( pushButton_delete, SIGNAL( clicked() ), this, SLOT( deleteServerProfile() ) ); @@ -278,3 +280,10 @@ void joinNetworkGameDialogImpl::keyPressEvent ( QKeyEvent * event ) { // std::cout << "key" << event->key(); if (event->key() == 16777220) { pushButton_connect->click(); } //ENTER } + +void joinNetworkGameDialogImpl::checkIp() { + + //remove whitespaces + QString tmp = lineEdit_ipAddress->text(); + lineEdit_ipAddress->setText(tmp.remove(" ")); +} \ No newline at end of file diff --git a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.h b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.h index 8730529e..5a224194 100644 --- a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.h +++ b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.h @@ -48,6 +48,7 @@ public slots: void saveServerProfile(); void deleteServerProfile(); void keyPressEvent ( QKeyEvent * event ); + void checkIp(); }; #endif