Update for doxygen 1.5.5, graph generation, and match current code.
[tagua/yd.git] / src / poolinfo.h
blob29ec0a0492b4854362c8623e69373ccc30bcced3
1 /*
2 Copyright (c) 2006 Paolo Capriotti <p.capriotti@gmail.com>
3 (c) 2006 Maurizio Monge <maurizio.monge@kdemail.net>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
9 */
11 #ifndef POOLINFO_H
12 #define POOLINFO_H
14 #include <boost/shared_ptr.hpp>
15 #include <QRegExp>
16 #include <core/piece.h>
17 #include <core/poolcollection_fwd.h>
18 #include "index.h"
19 #include "icsgamedata.h"
21 class PoolInfo {
22 public:
23 bool m_valid;
24 int m_game_num;
25 Index m_pos_index;
26 PoolCollectionPtr m_pools;
27 Piece m_added_piece;
28 static QRegExp s_pattern;
30 PoolInfo(const std::map<int, ICSGameData>& games, const QString& s);
33 #endif //POOLINFO_H