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