93 int concurrency()
const;
99 void setConcurrency(
int concurrency);
112 void cleanupIdleThreads();
146 StartMode startMode = StartImmediately,
147 CleanupMode cleanupMode = DeletePlayers);
187 void onThreadReady();
189 void onGameInitialized(
bool success);
203 void startGame(
const GameEntry& entry);
204 void startQueuedGame();
209 int m_activeQueuedGameCount;
Definition: chessgame.h:39
A chess player, human or AI.
Definition: chessplayer.h:39
A class for managing chess games and players.
Definition: gamemanager.h:41
void gameDestroyed(ChessGame *game)
StartMode
Definition: gamemanager.h:47
@ StartImmediately
Definition: gamemanager.h:49
void gameStarted(ChessGame *game)
void debugMessage(const QString &data)
CleanupMode
Definition: gamemanager.h:58
@ DeletePlayers
Definition: gamemanager.h:63
A class for constructing new chess players.
Definition: playerbuilder.h:39