18 #ifndef PGN_DATABASE_H 19 #define PGN_DATABASE_H 26 #include <pgngameentry.h> 130 #endif // PGN_DATABASE_H The database can be used normally.
Definition: pgndatabase.h:44
A class for reading games in PGN format from a text stream.
Definition: pgnstream.h:41
QString fileName() const
Definition: pgndatabase.cpp:45
An entry in a PGN collection.
Definition: pgngameentry.h:39
Status status() const
Definition: pgndatabase.cpp:50
QList< const PgnGameEntry * > entries() const
Definition: pgndatabase.cpp:40
void setLastModified(const QDateTime &lastModified)
Definition: pgndatabase.cpp:69
A game of chess in PGN format.
Definition: pgngame.h:51
Database contains corrupted or invalid data.
Definition: pgndatabase.h:48
Database file was modified externally.
Definition: pgndatabase.h:45
QString displayName() const
Definition: pgndatabase.cpp:74
PgnDatabase(const QString &fileName, QObject *parent=nullptr)
Definition: pgndatabase.cpp:22
void setDisplayName(const QString &displayName)
Definition: pgndatabase.cpp:79
PGN database.
Definition: pgndatabase.h:36
virtual ~PgnDatabase()
Definition: pgndatabase.cpp:29
void setEntries(const QList< const PgnGameEntry *> &entries)
Definition: pgndatabase.cpp:34
QDateTime lastModified() const
Definition: pgndatabase.cpp:64
Database file does not exist.
Definition: pgndatabase.h:46
Status
Definition: pgndatabase.h:42
Status game(const PgnGameEntry *entry, PgnGame *game)
Definition: pgndatabase.cpp:84
Database file cannot be read.
Definition: pgndatabase.h:47