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
An entry in a PGN collection.
Definition: pgngameentry.h:40
void setLastModified(const QDateTime &lastModified)
Definition: pgndatabase.cpp:70
Status status() const
Definition: pgndatabase.cpp:51
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
QDateTime lastModified() const
Definition: pgndatabase.cpp:65
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
Database file does not exist.
Definition: pgndatabase.h:47
Status
Definition: pgndatabase.h:43
QString displayName() const
Definition: pgndatabase.cpp:75
QList< const PgnGameEntry * > entries() const
Definition: pgndatabase.cpp:41
Status game(const PgnGameEntry *entry, PgnGame *game)
Definition: pgndatabase.cpp:85
void setEntries(const QList< const PgnGameEntry * > &entries)
Definition: pgndatabase.cpp:35
QString fileName() const
Definition: pgndatabase.cpp:46
Database file cannot be read.
Definition: pgndatabase.h:48