[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bknights/2=2E3=5D_src=3A_Connect_signals_from_Manage?=
From: Miha Čančula <miha.cancula () gmail ! com>
Date: 2011-03-09 19:37:43
Message-ID: 20110309193743.19BE8A60CD () git ! kde ! org
[Download RAW message or body]
Git commit bc1f02b30f91ec627c462ec021589b5e10c0ff96 by Miha Čančula.
Committed on 09/03/2011 at 20:28.
Pushed by mihac into branch '2.3'.
Connect signals from Manager to View only once.
M +3 -2 src/knightsview.cpp
http://commits.kde.org/knights/bc1f02b30f91ec627c462ec021589b5e10c0ff96
diff --git a/src/knightsview.cpp b/src/knightsview.cpp
index dbfcf1b..ca8cdda 100644
--- a/src/knightsview.cpp
+++ b/src/knightsview.cpp
@@ -53,6 +53,9 @@ KnightsView::KnightsView ( QWidget *parent )
connect ( ui->showAllOffers, SIGNAL(clicked(bool)), SLOT(showAllOffersToggled()) \
);
connect ( Manager::self(), SIGNAL(notification(Offer)), SLOT(showPopup(Offer)) \
); + connect ( Manager::self(), SIGNAL(winnerNotify(Color)), SLOT \
(gameOver(Color)), Qt::QueuedConnection ); + connect ( Manager::self(), \
SIGNAL(activePlayerChanged(Color)), SIGNAL(activePlayerChanged(Color)) ); +
m_board = 0;
settingsChanged();
}
@@ -69,8 +72,6 @@ void KnightsView::setupBoard()
resizeScene();
connect ( Manager::self(), SIGNAL(pieceMoved(Move)), m_board, \
SLOT(movePiece(Move)) );
connect ( Manager::self(), SIGNAL(activePlayerChanged(Color)), m_board, \
SLOT(setCurrentColor(Color)) );
- connect ( Manager::self(), SIGNAL(winnerNotify(Color)), SLOT (gameOver(Color)), \
Qt::QueuedConnection );
- connect ( Manager::self(), SIGNAL(activePlayerChanged(Color)), \
SIGNAL(activePlayerChanged(Color)) );
connect ( m_board, SIGNAL(displayedPlayerChanged(Color)), \
SIGNAL(displayedPlayerChanged(Color)) );
connect ( m_board, SIGNAL(pieceMoved(Move)), Manager::self(), \
SLOT(moveByBoard(Move)) );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic