[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bknights=5D_src=3A_Connect_signals_from_Manager_to_V?=
From: Miha Čančula <miha.cancula () gmail ! com>
Date: 2011-03-18 9:47:28
Message-ID: 20110318094728.F04B3A60B0 () git ! kde ! org
[Download RAW message or body]
Git commit fed7aae8a594f6de366f85e1d3b2870a74d472d1 by Miha Čančula.
Committed on 09/03/2011 at 20:28.
Pushed by mihac into branch 'master'.
Connect signals from Manager to View only once.
M +3 -2 src/knightsview.cpp
http://commits.kde.org/knights/fed7aae8a594f6de366f85e1d3b2870a74d472d1
diff --git a/src/knightsview.cpp b/src/knightsview.cpp
index 7cff552..1eb91e1 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();
}
@@ -70,8 +73,6 @@ void KnightsView::setupBoard()
kDebug() << Manager::self();
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