next steps startwindow-integration --> UNSTABLE

This commit is contained in:
doitux
2008-09-20 20:30:58 +00:00
parent a52de5f967
commit 7bc7ae43fe
2 changed files with 9 additions and 3 deletions
+2
View File
@@ -2935,6 +2935,7 @@ void gameTableImpl::closeGameTable() {
if (myServerGuiInterface.get() && myServerGuiInterface->getSession().isNetworkServerRunning()) {
qDebug() << "jo1";
QMessageBox msgBox(QMessageBox::Warning, tr("Closing PokerTH during network game"),
tr("You are the hosting server. Do you want to close PokerTH anyway?"), QMessageBox::Yes | QMessageBox::No, this);
@@ -2947,6 +2948,7 @@ void gameTableImpl::closeGameTable() {
}
}
else {
qDebug() << "jo2";
mySession->terminateNetworkClient();
stopTimer();
myStartWindow->show();
+7 -3
View File
@@ -339,9 +339,7 @@ void startWindowImpl::joinGameLobby() {
if (myConnectToServerDialog->result() == QDialog::Rejected ) {
mySession->terminateNetworkClient();
}
else
{
this->hide();
else {
showLobbyDialog();
}
}
@@ -477,6 +475,8 @@ void startWindowImpl::showClientDialog()
{
if (myGuiInterface->getMyW()->isVisible())
myGuiInterface->getMyW()->hide();
if (!this->isVisible())
this->show();
if (!myStartNetworkGameDialog->isVisible())
showNetworkStartDialog();
}
@@ -484,6 +484,8 @@ void startWindowImpl::showClientDialog()
{
if (myGuiInterface->getMyW()->isVisible())
myGuiInterface->getMyW()->hide();
if (!this->isVisible())
this->show();
if (!myGameLobbyDialog->isVisible())
showLobbyDialog();
}
@@ -495,6 +497,7 @@ void startWindowImpl::showLobbyDialog()
if (myGameLobbyDialog->result() == QDialog::Accepted)
{
this->hide();
//some gui modifications
myGuiInterface->getMyW()->networkGameModification();
}
@@ -510,6 +513,7 @@ void startWindowImpl::showNetworkStartDialog()
if (myStartNetworkGameDialog->result() == QDialog::Accepted ) {
this->hide();
//some gui modifications
myGuiInterface->getMyW()->networkGameModification();
}