24 namespace Chess {
class Board; }
90 const QString& variant =
"standard");
93 const QString& variant =
"standard");
120 bool setVariant(
const QString& variant);
129 qint64 lineNumber()
const;
156 bool seek(qint64 pos, qint64 lineNumber = 1);
159 Status status()
const;
177 TokenType readNext();
188 TokenType tokenType()
const;
202 void parseUntil(
const char* chars);
204 void parseComment(
char opBracket);
213 TokenType m_tokenType;
220 #endif // PGNSTREAM_H
A class for reading games in PGN format from a text stream.
Definition: pgnstream.h:41
Definition: pgnstream.h:56
Definition: pgnstream.h:54
An internal chessboard class.
Definition: board.h:56
Definition: pgnstream.h:58
Definition: boardscene.h:28
Definition: pgnstream.h:76
TokenType
Definition: pgnstream.h:51
Status
Definition: pgnstream.h:45
Definition: pgnstream.h:70
The stream is operating normally.
Definition: pgnstream.h:47
Definition: pgnstream.h:64
Definition: pgnstream.h:72
Definition: pgnstream.h:74