43class LIB_EXPORT EcoNode
84 static const EcoNode*
root();
A node in the ECO tree (Encyclopaedia of Chess Openings).
Definition econode.h:44
QString variation() const
Definition econode.cpp:233
static void initialize()
Definition econode.cpp:82
EcoNode * child(const QString &sanMove) const
Definition econode.cpp:238
friend LIB_EXPORT QDataStream & operator>>(QDataStream &in, EcoNode *&node)
Definition econode.cpp:70
friend LIB_EXPORT QDataStream & operator<<(QDataStream &out, const EcoNode *node)
Definition econode.cpp:58
static const EcoNode * root()
Definition econode.cpp:158
static void write(const QString &fileName)
Definition econode.cpp:186
static const EcoNode * find(const QVector< PgnGame::MoveData > &moves)
Definition econode.cpp:165
QString opening() const
Definition econode.cpp:228
QString ecoCode() const
Definition econode.cpp:219
bool isLeaf() const
Definition econode.cpp:214
A class for reading games in PGN format from a text stream.
Definition pgnstream.h:43