19 #ifndef PGN_DATABASE_H 20 #define PGN_DATABASE_H 27 #include <pgngameentry.h> 131 #endif // PGN_DATABASE_H The database can be used normally.
Definition: pgndatabase.h:45
A class for reading games in PGN format from a text stream.
Definition: pgnstream.h:42
QString fileName() const
Definition: pgndatabase.cpp:46
An entry in a PGN collection.
Definition: pgngameentry.h:40
Status status() const
Definition: pgndatabase.cpp:51
QList< const PgnGameEntry * > entries() const
Definition: pgndatabase.cpp:41
void setLastModified(const QDateTime &lastModified)
Definition: pgndatabase.cpp:70
A game of chess in PGN format.
Definition: pgngame.h:51
Database contains corrupted or invalid data.
Definition: pgndatabase.h:49
Database file was modified externally.
Definition: pgndatabase.h:46
QString displayName() const
Definition: pgndatabase.cpp:75
PgnDatabase(const QString &fileName, QObject *parent=nullptr)
Definition: pgndatabase.cpp:23
void setDisplayName(const QString &displayName)
Definition: pgndatabase.cpp:80
PGN database.
Definition: pgndatabase.h:37
virtual ~PgnDatabase()
Definition: pgndatabase.cpp:30
void setEntries(const QList< const PgnGameEntry *> &entries)
Definition: pgndatabase.cpp:35
QDateTime lastModified() const
Definition: pgndatabase.cpp:65
Database file does not exist.
Definition: pgndatabase.h:47
Status
Definition: pgndatabase.h:43
Status game(const PgnGameEntry *entry, PgnGame *game)
Definition: pgndatabase.cpp:85
Database file cannot be read.
Definition: pgndatabase.h:48